home *** CD-ROM | disk | FTP | other *** search
/ Disc to the Future 2 / Disc to the Future Part II Programmer's Reference (Wayzata Technology)(6013)(1992).bin / MAC / THINKC / 4_0 / VIVIDUS / QIA.SIT / Qd3d in Action.rsrc / bin.rsrc_CODE_4.txt < prev    next >
Text File  |  1991-10-22  |  125KB  |  2,255 lines

  1. # near model CODE resource
  2. # entry label at 0x0000
  3. export_41:
  4. entry:
  5. 00000000  4E56 FFCE                link       A6, -0x0032
  6. 00000004  2F0C                     move.l     -[A7], A4
  7. 00000006  286E 0008                movea.l    A4, [A6 + 0x8]
  8. 0000000A  2D6D C560 FFF8           move.l     [A6 - 0x8], [A5 - 0x3AA0]
  9. 00000010  2D6D C564 FFFC           move.l     [A6 - 0x4], [A5 - 0x3A9C]
  10. 00000016  2D6D C568 FFF2           move.l     [A6 - 0xE], [A5 - 0x3A98]
  11. 0000001C  3D6D C56C FFF6           move.w     [A6 - 0xA], [A5 - 0x3A94]
  12. 00000022  1F2E 001E                move.b     -[A7], [A6 + 0x1E]
  13. 00000026  1F2E 001C                move.b     -[A7], [A6 + 0x1C]
  14. 0000002A  3F2E 001A                move.w     -[A7], [A6 + 0x1A]
  15. 0000002E  3F2E 0018                move.w     -[A7], [A6 + 0x18]
  16. 00000032  3F2E 0016                move.w     -[A7], [A6 + 0x16]
  17. 00000036  3F2E 0014                move.w     -[A7], [A6 + 0x14]
  18. 0000003A  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  19. 0000003E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  20. 00000042  2F0C                     move.l     -[A7], A4
  21. 00000044  4EAD 034A                jsr        [A5 + 0x34A]
  22. 00000048  486E FFDA                pea.l      [A6 - 0x26]
  23. 0000004C  486E FFE6                pea.l      [A6 - 0x1A]
  24. 00000050  2F0C                     move.l     -[A7], A4
  25. 00000052  4EAD 03DA                jsr        [A5 + 0x3DA]
  26. 00000056  2D7C 52DF B37D FFD6      move.l     [A6 - 0x2A], 0x52DFB37D
  27. 0000005E  2D7C 9C61 AA0C FFD2      move.l     [A6 - 0x2E], 0x9C61AA0C
  28. 00000066  2D7C 3FFE 0000 FFCE      move.l     [A6 - 0x32], 0x3FFE0000
  29. 0000006E  2EAE FFE2                move.l     [A7], [A6 - 0x1E]
  30. 00000072  2F2E FFDE                move.l     -[A7], [A6 - 0x22]
  31. 00000076  2F2E FFDA                move.l     -[A7], [A6 - 0x26]
  32. 0000007A  2F2E FFEE                move.l     -[A7], [A6 - 0x12]
  33. 0000007E  2F2E FFEA                move.l     -[A7], [A6 - 0x16]
  34. 00000082  2F2E FFE6                move.l     -[A7], [A6 - 0x1A]
  35. 00000086  2F2E FFD6                move.l     -[A7], [A6 - 0x2A]
  36. 0000008A  2F2E FFD2                move.l     -[A7], [A6 - 0x2E]
  37. 0000008E  2F2E FFCE                move.l     -[A7], [A6 - 0x32]
  38. 00000092  2054                     movea.l    A0, [A4]
  39. 00000094  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  40. 00000098  4EAD 02C2                jsr        [A5 + 0x2C2]
  41. 0000009C  1EBC 0001                move.b     [A7], 0x1
  42. 000000A0  2054                     movea.l    A0, [A4]
  43. 000000A2  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  44. 000000A6  4EAD 0302                jsr        [A5 + 0x302]
  45. 000000AA  2E8C                     move.l     [A7], A4
  46. 000000AC  4EAD E782                jsr        [A5 - 0x187E]
  47. 000000B0  486E FFF2                pea.l      [A6 - 0xE]
  48. 000000B4  AA15                     trap       RGBBackColor
  49. 000000B6  4EAD 045A                jsr        [A5 + 0x45A]
  50. 000000BA  4A00                     tst.b      D0
  51. 000000BC  4FEF 004C                lea.l      A7, [A7 + 0x4C]
  52. 000000C0  6610                     bne        +0x12 /* 000000D2 */
  53. 000000C2  1F3C 0001                move.b     -[A7], 0x1
  54. 000000C6  2054                     movea.l    A0, [A4]
  55. 000000C8  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  56. 000000CC  4EAD 0332                jsr        [A5 + 0x332]
  57. 000000D0  5C8F                     addq.l     A7, 6
  58. label000000D2:
  59. 000000D2  2054                     movea.l    A0, [A4]
  60. 000000D4  117C 0001 0094           move.b     [A0 + 0x94], 0x1
  61. 000000DA  4228 0095                clr.b      [A0 + 0x95]
  62. 000000DE  486D CC20                pea.l      [A5 - 0x33E0]
  63. 000000E2  4EAD 04CA                jsr        [A5 + 0x4CA]
  64. 000000E6  2054                     movea.l    A0, [A4]
  65. 000000E8  2140 0096                move.l     [A0 + 0x96], D0
  66. 000000EC  2E80                     move.l     [A7], D0
  67. 000000EE  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  68. 000000F2  2054                     movea.l    A0, [A4]
  69. 000000F4  2F28 0096                move.l     -[A7], [A0 + 0x96]
  70. 000000F8  4EAD 008A                jsr        [A5 + 0x8A]
  71. 000000FC  2054                     movea.l    A0, [A4]
  72. 000000FE  2068 0096                movea.l    A0, [A0 + 0x96]
  73. 00000102  43ED 01CA                lea.l      A1, [A5 + 0x1CA]
  74. 00000106  2050                     movea.l    A0, [A0]
  75. 00000108  2149 0088                move.l     [A0 + 0x88], A1
  76. 0000010C  486D C7D8                pea.l      [A5 - 0x3828]
  77. 00000110  4EAD 04CA                jsr        [A5 + 0x4CA]
  78. 00000114  2054                     movea.l    A0, [A4]
  79. 00000116  2140 009A                move.l     [A0 + 0x9A], D0
  80. 0000011A  2E80                     move.l     [A7], D0
  81. 0000011C  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  82. 00000120  2054                     movea.l    A0, [A4]
  83. 00000122  2EA8 009A                move.l     [A7], [A0 + 0x9A]
  84. 00000126  4EAD 008A                jsr        [A5 + 0x8A]
  85. 0000012A  2054                     movea.l    A0, [A4]
  86. 0000012C  2068 009A                movea.l    A0, [A0 + 0x9A]
  87. 00000130  43ED 01CA                lea.l      A1, [A5 + 0x1CA]
  88. 00000134  2050                     movea.l    A0, [A0]
  89. 00000136  2149 0088                move.l     [A0 + 0x88], A1
  90. 0000013A  2054                     movea.l    A0, [A4]
  91. 0000013C  2168 0096 009E           move.l     [A0 + 0x9E], [A0 + 0x96]
  92. 00000142  217C 0000 7FFF 00A6      move.l     [A0 + 0xA6], 0x7FFF
  93. 0000014A  2E8C                     move.l     [A7], A4
  94. 0000014C  4EAD 018A                jsr        [A5 + 0x18A]
  95. 00000150  4297                     clr.l      [A7]
  96. 00000152  A975                     trap       TickCount
  97. 00000154  2054                     movea.l    A0, [A4]
  98. 00000156  215F 00AA                move.l     [A0 + 0xAA], [A7]+
  99. 0000015A  285F                     movea.l    A4, [A7]+
  100. 0000015C  4E5E                     unlink     A6
  101. 0000015E  4E75                     rts
  102. export_42:
  103. 00000160  4E56 FFF4                link       A6, -0x000C
  104. 00000164  486E FFF8                pea.l      [A6 - 0x8]
  105. 00000168  4227                     clr.b      -[A7]
  106. 0000016A  4EBA 13AC                jsr        [PC + 0x13AC /* 00001518 */]
  107. 0000016E  206E 0008                movea.l    A0, [A6 + 0x8]
  108. 00000172  2050                     movea.l    A0, [A0]
  109. 00000174  2EA8 0096                move.l     [A7], [A0 + 0x96]
  110. 00000178  4EAD F3AA                jsr        [A5 - 0xC56]
  111. 0000017C  206E 0008                movea.l    A0, [A6 + 0x8]
  112. 00000180  2050                     movea.l    A0, [A0]
  113. 00000182  2EA8 009A                move.l     [A7], [A0 + 0x9A]
  114. 00000186  4EAD F3AA                jsr        [A5 - 0xC56]
  115. 0000018A  2EAE 0008                move.l     [A7], [A6 + 0x8]
  116. 0000018E  4EAD 03F2                jsr        [A5 + 0x3F2]
  117. 00000192  4E5E                     unlink     A6
  118. 00000194  4E75                     rts
  119. export_43:
  120. 00000196  4E56 0000                link       A6, 0
  121. 0000019A  206E 0008                movea.l    A0, [A6 + 0x8]
  122. 0000019E  2050                     movea.l    A0, [A0]
  123. 000001A0  2068 009E                movea.l    A0, [A0 + 0x9E]
  124. 000001A4  2050                     movea.l    A0, [A0]
  125. 000001A6  4AA8 0088                tst.l      [A0 + 0x88]
  126. 000001AA  6704                     beq        +0x6 /* 000001B0 */
  127. 000001AC  4EBA 01A2                jsr        [PC + 0x1A2 /* 00000350 */]
  128. label000001B0:
  129. 000001B0  206E 0008                movea.l    A0, [A6 + 0x8]
  130. 000001B4  2050                     movea.l    A0, [A0]
  131. 000001B6  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  132. 000001BA  4EAD CC14                jsr        [A5 - 0x33EC]
  133. 000001BE  4E5E                     unlink     A6
  134. 000001C0  4E75                     rts
  135. export_46:
  136. 000001C2  4E56 FFF8                link       A6, -0x0008
  137. 000001C6  2F0C                     move.l     -[A7], A4
  138. 000001C8  286E 0008                movea.l    A4, [A6 + 0x8]
  139. 000001CC  2054                     movea.l    A0, [A4]
  140. 000001CE  4A28 0095                tst.b      [A0 + 0x95]
  141. 000001D2  6704                     beq        +0x6 /* 000001D8 */
  142. 000001D4  4EBA 1566                jsr        [PC + 0x1566 /* 0000173C */]
  143. label000001D8:
  144. 000001D8  486E FFF8                pea.l      [A6 - 0x8]
  145. 000001DC  2054                     movea.l    A0, [A4]
  146. label000001DE:
  147. 000001DE  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  148. 000001E2  4EAD 00AA                jsr        [A5 + 0xAA]
  149. 000001E6  2054                     movea.l    A0, [A4]
  150. 000001E8  4A28 0095                tst.b      [A0 + 0x95]
  151. 000001EC  508F                     addq.l     A7, 8
  152. 000001EE  670A                     beq        +0xC /* 000001FA */
  153. 000001F0  486E FFF8                pea.l      [A6 - 0x8]
  154. 000001F4  4EBA 15C0                jsr        [PC + 0x15C0 /* 000017B6 */]
  155. 000001F8  588F                     addq.l     A7, 4
  156. label000001FA:
  157. 000001FA  2054                     movea.l    A0, [A4]
  158. 000001FC  52A8 00A2                addq.l     [A0 + 0xA2], 1
  159. 00000200  285F                     movea.l    A4, [A7]+
  160. 00000202  4E5E                     unlink     A6
  161. 00000204  4E75                     rts
  162. export_45:
  163. 00000206  4E56 0000                link       A6, 0
  164. 0000020A  2F0C                     move.l     -[A7], A4
  165. 0000020C  286E 0008                movea.l    A4, [A6 + 0x8]
  166. 00000210  2054                     movea.l    A0, [A4]
  167. 00000212  2F28 009E                move.l     -[A7], [A0 + 0x9E]
  168. 00000216  4EAD 00A2                jsr        [A5 + 0xA2]
  169. 0000021A  2054                     movea.l    A0, [A4]
  170. 0000021C  42A8 00A2                clr.l      [A0 + 0xA2]
  171. 00000220  2E8C                     move.l     [A7], A4
  172. 00000222  4EAD E074                jsr        [A5 - 0x1F8C]
  173. 00000226  2054                     movea.l    A0, [A4]
  174. 00000228  2068 000E                movea.l    A0, [A0 + 0xE]
  175. 0000022C  2EA8 0098                move.l     [A7], [A0 + 0x98]
  176. 00000230  4EAD 0D52                jsr        [A5 + 0xD52]
  177. 00000234  286E FFFC                movea.l    A4, [A6 - 0x4]
  178. 00000238  4E5E                     unlink     A6
  179. 0000023A  4E75                     rts
  180. export_49:
  181. 0000023C  4E56 0000                link       A6, 0
  182. 00000240  4EAD 04A2                jsr        [A5 + 0x4A2]
  183. 00000244  4A00                     tst.b      D0
  184. 00000246  661A                     bne        +0x1C /* 00000262 */
  185. 00000248  206E 0008                movea.l    A0, [A6 + 0x8]
  186. 0000024C  2050                     movea.l    A0, [A0]
  187. 0000024E  226E 0008                movea.l    A1, [A6 + 0x8]
  188. 00000252  2251                     movea.l    A1, [A1]
  189. 00000254  2028 00A2                move.l     D0, [A0 + 0xA2]
  190. 00000258  B0A9 00A6                cmp.l      D0, [A1 + 0xA6]
  191. 0000025C  6C04                     bge        +0x6 /* 00000262 */
  192. 0000025E  7000                     moveq.l    D0, 0x00
  193. 00000260  6002                     bra        +0x4 /* 00000264 */
  194. label00000262:
  195. 00000262  7001                     moveq.l    D0, 0x01
  196. label00000264:
  197. 00000264  4E5E                     unlink     A6
  198. 00000266  4E75                     rts
  199. export_52:
  200. 00000268  4E56 0000                link       A6, 0
  201. 0000026C  2F0C                     move.l     -[A7], A4
  202. 0000026E  286E 0008                movea.l    A4, [A6 + 0x8]
  203. 00000272  2054                     movea.l    A0, [A4]
  204. 00000274  4A28 0094                tst.b      [A0 + 0x94]
  205. 00000278  6744                     beq        +0x46 /* 000002BE */
  206. 0000027A  206E 000C                movea.l    A0, [A6 + 0xC]
  207. 0000027E  4290                     clr.l      [A0]
  208. 00000280  2F0C                     move.l     -[A7], A4
  209. label00000282:
  210. 00000282  4EAD E782                jsr        [A5 - 0x187E]
  211. 00000286  2E8C                     move.l     [A7], A4
  212. 00000288  4EAD 0192                jsr        [A5 + 0x192]
  213. 0000028C  701E                     moveq.l    D0, 0x1E
  214. 0000028E  2054                     movea.l    A0, [A4]
  215. 00000290  2228 00A2                move.l     D1, [A0 + 0xA2]
  216. 00000294  4C40 1800                movem.l    A4,A3, D0
  217. 00000298  4A80                     tst.l      D0
  218. 0000029A  588F                     addq.l     A7, 4
  219. 0000029C  6620                     bne        +0x22 /* 000002BE */
  220. 0000029E  42A7                     clr.l      -[A7]
  221. 000002A0  A975                     trap       TickCount
  222. 000002A2  2054                     movea.l    A0, [A4]
  223. 000002A4  215F 00AE                move.l     [A0 + 0xAE], [A7]+
  224. 000002A8  2F0C                     move.l     -[A7], A4
  225. 000002AA  4EAD 019A                jsr        [A5 + 0x19A]
  226. 000002AE  2054                     movea.l    A0, [A4]
  227. 000002B0  42A8 00A2                clr.l      [A0 + 0xA2]
  228. 000002B4  4297                     clr.l      [A7]
  229. 000002B6  A975                     trap       TickCount
  230. 000002B8  2054                     movea.l    A0, [A4]
  231. 000002BA  215F 00AA                move.l     [A0 + 0xAA], [A7]+
  232. label000002BE:
  233. 000002BE  285F                     movea.l    A4, [A7]+
  234. 000002C0  4E5E                     unlink     A6
  235. 000002C2  4E75                     rts
  236. export_47:
  237. 000002C4  4E56 FEE0                link       A6, -0x0120
  238. 000002C8  2F0C                     move.l     -[A7], A4
  239. 000002CA  2D6D C56E FEF8           move.l     [A6 - 0x108], [A5 - 0x3A92]
  240. 000002D0  2D6D C572 FEFC           move.l     [A6 - 0x104], [A5 - 0x3A8E]
  241. 000002D6  206E 0008                movea.l    A0, [A6 + 0x8]
  242. 000002DA  2850                     movea.l    A4, [A0]
  243. 000002DC  F22C                     .extension 0x22C // unimplemented
  244. 000002DE  4000                     negx.b     D0
  245. 000002E0  00AE F22C 4028 00AA      ori.l      [A6 + 0xAA], 0xF22C4028
  246. 000002E8  F23C                     .extension 0x23C // unimplemented
  247. 000002EA  5020                     addq.b     -[A0], 8
  248. 000002EC  003C F22E                ori.b      ccr, 46
  249. 000002F0  6800 FEEC                bvc        -0x112 /* 000001DE */
  250. 000002F4  F22C                     .extension 0x22C // unimplemented
  251. 000002F6  4080                     negx.l     D0
  252. 000002F8  00A2 F200 00A0           ori.l      -[A2], 0xF20000A0
  253. 000002FE  F22E                     .extension 0x22E // unimplemented
  254. 00000300  6880                     bvc        -0x7E /* 00000282 */
  255. 00000302  FEE0                     .extension 0xEE0 // unimplemented
  256. 00000304  486E FEF8                pea.l      [A6 - 0x108]
  257. 00000308  A8A3                     trap       EraseRect
  258. 0000030A  2F3C 000F 0014           move.l     -[A7], 0xF0014
  259. 00000310  A893                     trap       MoveTo
  260. 00000312  486D C4FA                pea.l      [A5 - 0x3B06]
  261. 00000316  AA14                     trap       RGBForeColor
  262. 00000318  2F2E FEE8                move.l     -[A7], [A6 - 0x118]
  263. 0000031C  2F2E FEE4                move.l     -[A7], [A6 - 0x11C]
  264. 00000320  2F2E FEE0                move.l     -[A7], [A6 - 0x120]
  265. 00000324  206E 0008                movea.l    A0, [A6 + 0x8]
  266. 00000328  2050                     movea.l    A0, [A0]
  267. 0000032A  2F28 00A2                move.l     -[A7], [A0 + 0xA2]
  268. 0000032E  486D C57E                pea.l      [A5 - 0x3A82]
  269. 00000332  486E FF00                pea.l      [A6 - 0x100]
  270. 00000336  4EAD 1EF2                jsr        [A5 + 0x1EF2]
  271. 0000033A  486E FF00                pea.l      [A6 - 0x100]
  272. 0000033E  4EAD 05AA                jsr        [A5 + 0x5AA]
  273. 00000342  486E FF00                pea.l      [A6 - 0x100]
  274. 00000346  A884                     trap       DrawString
  275. 00000348  286E FEDC                movea.l    A4, [A6 - 0x124]
  276. 0000034C  4E5E                     unlink     A6
  277. 0000034E  4E75                     rts
  278. export_53:
  279. fn00000350:
  280. 00000350  4E56 0000                link       A6, 0
  281. 00000354  3F3C 0008                move.w     -[A7], 0x8
  282. 00000358  A89C                     trap       PenMode
  283. 0000035A  486D E24A                pea.l      [A5 - 0x1DB6]
  284. 0000035E  A89D                     trap       PenPat
  285. 00000360  486D C4FA                pea.l      [A5 - 0x3B06]
  286. 00000364  AA14                     trap       RGBForeColor
  287. 00000366  42A7                     clr.l      -[A7]
  288. 00000368  2F3C 8000 0000           move.l     -[A7], 0x80000000
  289. 0000036E  2F3C 3FFF 0000           move.l     -[A7], 0x3FFF0000
  290. 00000374  2F2D CFBC                move.l     -[A7], [A5 - 0x3044]
  291. 00000378  4EAD 0292                jsr        [A5 + 0x292]
  292. 0000037C  4E5E                     unlink     A6
  293. 0000037E  4E75                     rts
  294. export_50:
  295. 00000380  4E56 FFE0                link       A6, -0x0020
  296. 00000384  48E7 0018                movem.l    -[A7], A3,A4
  297. 00000388  286E 0008                movea.l    A4, [A6 + 0x8]
  298. 0000038C  2F0C                     move.l     -[A7], A4
  299. 0000038E  4EAD E782                jsr        [A5 - 0x187E]
  300. 00000392  486E FFE0                pea.l      [A6 - 0x20]
  301. 00000396  2F0C                     move.l     -[A7], A4
  302. 00000398  4EAD E748                jsr        [A5 - 0x18B8]
  303. 0000039C  486E FFE0                pea.l      [A6 - 0x20]
  304. 000003A0  486E FFF0                pea.l      [A6 - 0x10]
  305. 000003A4  4EAD 19DA                jsr        [A5 + 0x19DA]
  306. 000003A8  202E 000C                move.l     D0, [A6 + 0xC]
  307. 000003AC  0480 0000 0FA1           subi.l     D0, 0xFA1
  308. 000003B2  720E                     moveq.l    D1, 0x0E
  309. 000003B4  B081                     cmp.l      D0, D1
  310. 000003B6  4FEF 000C                lea.l      A7, [A7 + 0xC]
  311. 000003BA  6200 01B8                bhi        +0x1BA /* 00000574 */
  312. 000003BE  43FA 01C8                lea.l      A1, [PC + 0x1C8 /* 00000588 */]
  313. 000003C2  D2F1 0200                add.w      A1, [A1 + D0.w * 2]
  314. 000003C6  4ED1                     jmp        [A1]
  315. 000003C8  2D6D C576 FFF8           move.l     [A6 - 0x8], [A5 - 0x3A8A]
  316. 000003CE  2D6D C57A FFFC           move.l     [A6 - 0x4], [A5 - 0x3A86]
  317. 000003D4  2F0C                     move.l     -[A7], A4
  318. 000003D6  4EAD 018A                jsr        [A5 + 0x18A]
  319. 000003DA  486E FFF8                pea.l      [A6 - 0x8]
  320. 000003DE  A8A3                     trap       EraseRect
  321. 000003E0  2EBC 000F 0014           move.l     [A7], 0xF0014
  322. 000003E6  A893                     trap       MoveTo
  323. 000003E8  486D C4FA                pea.l      [A5 - 0x3B06]
  324. 000003EC  AA14                     trap       RGBForeColor
  325. 000003EE  486D C5A8                pea.l      [A5 - 0x3A58]
  326. 000003F2  A884                     trap       DrawString
  327. 000003F4  42A7                     clr.l      -[A7]
  328. 000003F6  A975                     trap       TickCount
  329. 000003F8  2054                     movea.l    A0, [A4]
  330. 000003FA  215F 00AA                move.l     [A0 + 0xAA], [A7]+
  331. label000003FE:
  332. 000003FE  2F0C                     move.l     -[A7], A4
  333. 00000400  4EAD 0192                jsr        [A5 + 0x192]
  334. 00000404  588F                     addq.l     A7, 4
  335. 00000406  2F0C                     move.l     -[A7], A4
  336. 00000408  4EAD 01AA                jsr        [A5 + 0x1AA]
  337. 0000040C  4A00                     tst.b      D0
  338. 0000040E  588F                     addq.l     A7, 4
  339. 00000410  67EC                     beq        -0x12 /* 000003FE */
  340. 00000412  42A7                     clr.l      -[A7]
  341. 00000414  A975                     trap       TickCount
  342. 00000416  2054                     movea.l    A0, [A4]
  343. 00000418  215F 00AE                move.l     [A0 + 0xAE], [A7]+
  344. 0000041C  2F0C                     move.l     -[A7], A4
  345. 0000041E  4EAD 019A                jsr        [A5 + 0x19A]
  346. 00000422  2054                     movea.l    A0, [A4]
  347. 00000424  42A8 00A2                clr.l      [A0 + 0xA2]
  348. 00000428  4297                     clr.l      [A7]
  349. 0000042A  A975                     trap       TickCount
  350. 0000042C  2054                     movea.l    A0, [A4]
  351. 0000042E  215F 00AA                move.l     [A0 + 0xAA], [A7]+
  352. 00000432  6000 014C                bra        +0x14E /* 00000580 */
  353. 00000436  2054                     movea.l    A0, [A4]
  354. 00000438  4A28 0094                tst.b      [A0 + 0x94]
  355. 0000043C  57C0                     seq        D0
  356. 0000043E  4400                     neg.b      D0
  357. 00000440  1140 0094                move.b     [A0 + 0x94], D0
  358. 00000444  6700 013A                beq        +0x13C /* 00000580 */
  359. 00000448  2F0C                     move.l     -[A7], A4
  360. 0000044A  4EAD 018A                jsr        [A5 + 0x18A]
  361. 0000044E  588F                     addq.l     A7, 4
  362. 00000450  6000 012E                bra        +0x130 /* 00000580 */
  363. 00000454  2F0C                     move.l     -[A7], A4
  364. 00000456  4EAD 018A                jsr        [A5 + 0x18A]
  365. 0000045A  588F                     addq.l     A7, 4
  366. 0000045C  6000 0122                bra        +0x124 /* 00000580 */
  367. 00000460  2F0C                     move.l     -[A7], A4
  368. 00000462  4EAD 0192                jsr        [A5 + 0x192]
  369. 00000466  588F                     addq.l     A7, 4
  370. 00000468  6000 0116                bra        +0x118 /* 00000580 */
  371. 0000046C  2054                     movea.l    A0, [A4]
  372. 0000046E  2068 009E                movea.l    A0, [A0 + 0x9E]
  373. 00000472  2050                     movea.l    A0, [A0]
  374. 00000474  4AA8 0088                tst.l      [A0 + 0x88]
  375. 00000478  6612                     bne        +0x14 /* 0000048C */
  376. 0000047A  2054                     movea.l    A0, [A4]
  377. 0000047C  2068 009E                movea.l    A0, [A0 + 0x9E]
  378. 00000480  43ED 01CA                lea.l      A1, [A5 + 0x1CA]
  379. 00000484  2050                     movea.l    A0, [A0]
  380. 00000486  2149 0088                move.l     [A0 + 0x88], A1
  381. 0000048A  600C                     bra        +0xE /* 00000498 */
  382. label0000048C:
  383. 0000048C  2054                     movea.l    A0, [A4]
  384. 0000048E  2068 009E                movea.l    A0, [A0 + 0x9E]
  385. 00000492  2050                     movea.l    A0, [A0]
  386. 00000494  42A8 0088                clr.l      [A0 + 0x88]
  387. label00000498:
  388. 00000498  2F0C                     move.l     -[A7], A4
  389. 0000049A  4EAD E074                jsr        [A5 - 0x1F8C]
  390. 0000049E  588F                     addq.l     A7, 4
  391. 000004A0  6000 00DE                bra        +0xE0 /* 00000580 */
  392. 000004A4  2054                     movea.l    A0, [A4]
  393. 000004A6  2068 009E                movea.l    A0, [A0 + 0x9E]
  394. 000004AA  2050                     movea.l    A0, [A0]
  395. 000004AC  4A28 0086                tst.b      [A0 + 0x86]
  396. 000004B0  57C0                     seq        D0
  397. 000004B2  4400                     neg.b      D0
  398. 000004B4  2054                     movea.l    A0, [A4]
  399. 000004B6  2068 009E                movea.l    A0, [A0 + 0x9E]
  400. 000004BA  2050                     movea.l    A0, [A0]
  401. 000004BC  1140 0086                move.b     [A0 + 0x86], D0
  402. 000004C0  2F0C                     move.l     -[A7], A4
  403. 000004C2  4EAD E074                jsr        [A5 - 0x1F8C]
  404. 000004C6  588F                     addq.l     A7, 4
  405. 000004C8  6000 00B6                bra        +0xB8 /* 00000580 */
  406. 000004CC  4EAD 045A                jsr        [A5 + 0x45A]
  407. 000004D0  4A00                     tst.b      D0
  408. 000004D2  6700 00AC                beq        +0xAE /* 00000580 */
  409. 000004D6  2054                     movea.l    A0, [A4]
  410. 000004D8  4A28 0095                tst.b      [A0 + 0x95]
  411. 000004DC  57C0                     seq        D0
  412. 000004DE  4400                     neg.b      D0
  413. 000004E0  1140 0095                move.b     [A0 + 0x95], D0
  414. 000004E4  486E FFF0                pea.l      [A6 - 0x10]
  415. 000004E8  1F28 0095                move.b     -[A7], [A0 + 0x95]
  416. 000004EC  4EBA 102A                jsr        [PC + 0x102A /* 00001518 */]
  417. 000004F0  5C8F                     addq.l     A7, 6
  418. 000004F2  6000 008C                bra        +0x8E /* 00000580 */
  419. 000004F6  2054                     movea.l    A0, [A4]
  420. 000004F8  2068 009E                movea.l    A0, [A0 + 0x9E]
  421. 000004FC  2050                     movea.l    A0, [A0]
  422. 000004FE  4A28 0087                tst.b      [A0 + 0x87]
  423. 00000502  57C0                     seq        D0
  424. 00000504  4400                     neg.b      D0
  425. 00000506  2054                     movea.l    A0, [A4]
  426. 00000508  2068 009E                movea.l    A0, [A0 + 0x9E]
  427. 0000050C  2050                     movea.l    A0, [A0]
  428. 0000050E  1140 0087                move.b     [A0 + 0x87], D0
  429. 00000512  2F0C                     move.l     -[A7], A4
  430. 00000514  4EAD E074                jsr        [A5 - 0x1F8C]
  431. 00000518  588F                     addq.l     A7, 4
  432. 0000051A  6064                     bra        +0x66 /* 00000580 */
  433. 0000051C  2654                     movea.l    A3, [A4]
  434. 0000051E  202B 009E                move.l     D0, [A3 + 0x9E]
  435. 00000522  B0AB 0096                cmp.l      D0, [A3 + 0x96]
  436. 00000526  660A                     bne        +0xC /* 00000532 */
  437. 00000528  2054                     movea.l    A0, [A4]
  438. 0000052A  2168 009A 009E           move.l     [A0 + 0x9E], [A0 + 0x9A]
  439. 00000530  6008                     bra        +0xA /* 0000053A */
  440. label00000532:
  441. 00000532  2054                     movea.l    A0, [A4]
  442. 00000534  2168 0096 009E           move.l     [A0 + 0x9E], [A0 + 0x96]
  443. label0000053A:
  444. 0000053A  2F0C                     move.l     -[A7], A4
  445. 0000053C  4EAD E074                jsr        [A5 - 0x1F8C]
  446. 00000540  588F                     addq.l     A7, 4
  447. 00000542  603C                     bra        +0x3E /* 00000580 */
  448. 00000544  2054                     movea.l    A0, [A4]
  449. 00000546  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  450. 0000054A  4EAD 032A                jsr        [A5 + 0x32A]
  451. 0000054E  4A00                     tst.b      D0
  452. 00000550  57C0                     seq        D0
  453. 00000552  4400                     neg.b      D0
  454. 00000554  1E80                     move.b     [A7], D0
  455. 00000556  2054                     movea.l    A0, [A4]
  456. 00000558  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  457. 0000055C  4EAD 0332                jsr        [A5 + 0x332]
  458. 00000560  2E8C                     move.l     [A7], A4
  459. 00000562  4EAD E074                jsr        [A5 - 0x1F8C]
  460. 00000566  508F                     addq.l     A7, 8
  461. 00000568  6016                     bra        +0x18 /* 00000580 */
  462. 0000056A  2F0C                     move.l     -[A7], A4
  463. 0000056C  4EAD 01A2                jsr        [A5 + 0x1A2]
  464. 00000570  588F                     addq.l     A7, 4
  465. 00000572  600C                     bra        +0xE /* 00000580 */
  466. label00000574:
  467. 00000574  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  468. 00000578  2F0C                     move.l     -[A7], A4
  469. 0000057A  4EAD 035A                jsr        [A5 + 0x35A]
  470. 0000057E  508F                     addq.l     A7, 8
  471. label00000580:
  472. 00000580  4CDF 1800                movem.l    A4,A3, [A7]+
  473. 00000584  4E5E                     unlink     A6
  474. 00000586  4E75                     rts
  475. 00000588  FE40                     .extension 0xE40 // unimplemented
  476. 0000058A  FEAE                     .extension 0xEAE // unimplemented
  477. 0000058C  FFEC                     .extension 0xFEC // unimplemented
  478. 0000058E  FECC                     .extension 0xECC // unimplemented
  479. 00000590  FED8                     .extension 0xED8 // unimplemented
  480. 00000592  FFEC                     .extension 0xFEC // unimplemented
  481. 00000594  FEE4                     .extension 0xEE4 // unimplemented
  482. 00000596  FF1C                     .extension 0xF1C // unimplemented
  483. 00000598  FF6E                     .extension 0xF6E // unimplemented
  484. 0000059A  FFBC                     .extension 0xFBC // unimplemented
  485. 0000059C  FF44                     .extension 0xF44 // unimplemented
  486. 0000059E  FFEC                     .extension 0xFEC // unimplemented
  487. 000005A0  FF94                     .extension 0xF94 // unimplemented
  488. 000005A2  FFEC                     .extension 0xFEC // unimplemented
  489. 000005A4  FFE2                     .extension 0xFE2 // unimplemented
  490. export_51:
  491. 000005A6  4E56 0000                link       A6, 0
  492. 000005AA  2F0C                     move.l     -[A7], A4
  493. 000005AC  286E 0008                movea.l    A4, [A6 + 0x8]
  494. 000005B0  2F0C                     move.l     -[A7], A4
  495. 000005B2  4EAD 0352                jsr        [A5 + 0x352]
  496. 000005B6  4878 0FA1                pea.l      [0x00000FA1]
  497. 000005BA  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  498. 000005BE  4EAD 0F02                jsr        [A5 + 0xF02]
  499. 000005C2  4878 0FA2                pea.l      [0x00000FA2]
  500. 000005C6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  501. 000005CA  4EAD 0F02                jsr        [A5 + 0xF02]
  502. 000005CE  2054                     movea.l    A0, [A4]
  503. 000005D0  1EA8 0094                move.b     [A7], [A0 + 0x94]
  504. 000005D4  4878 0FA2                pea.l      [0x00000FA2]
  505. 000005D8  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  506. 000005DC  4EAD 0F42                jsr        [A5 + 0xF42]
  507. 000005E0  4878 0FA4                pea.l      [0x00000FA4]
  508. 000005E4  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  509. 000005E8  4EAD 0F02                jsr        [A5 + 0xF02]
  510. 000005EC  4878 0FA5                pea.l      [0x00000FA5]
  511. 000005F0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  512. 000005F4  4EAD 0F02                jsr        [A5 + 0xF02]
  513. 000005F8  4878 0FAA                pea.l      [0x00000FAA]
  514. 000005FC  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  515. 00000600  4EAD 0F02                jsr        [A5 + 0xF02]
  516. 00000604  2054                     movea.l    A0, [A4]
  517. 00000606  2EA8 006C                move.l     [A7], [A0 + 0x6C]
  518. 0000060A  4EAD 032A                jsr        [A5 + 0x32A]
  519. 0000060E  1E80                     move.b     [A7], D0
  520. 00000610  4878 0FAA                pea.l      [0x00000FAA]
  521. 00000614  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  522. 00000618  4EAD 0F42                jsr        [A5 + 0xF42]
  523. 0000061C  4878 0FA7                pea.l      [0x00000FA7]
  524. 00000620  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  525. 00000624  4EAD 0F02                jsr        [A5 + 0xF02]
  526. 00000628  2054                     movea.l    A0, [A4]
  527. 0000062A  2068 009E                movea.l    A0, [A0 + 0x9E]
  528. 0000062E  2050                     movea.l    A0, [A0]
  529. 00000630  1EA8 008B                move.b     [A7], [A0 + 0x8B]
  530. 00000634  4878 0FA7                pea.l      [0x00000FA7]
  531. 00000638  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  532. 0000063C  4EAD 0F42                jsr        [A5 + 0xF42]
  533. 00000640  4878 0FA8                pea.l      [0x00000FA8]
  534. 00000644  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  535. 00000648  4EAD 0F02                jsr        [A5 + 0xF02]
  536. 0000064C  2054                     movea.l    A0, [A4]
  537. 0000064E  2068 009E                movea.l    A0, [A0 + 0x9E]
  538. 00000652  2050                     movea.l    A0, [A0]
  539. 00000654  1EA8 0086                move.b     [A7], [A0 + 0x86]
  540. 00000658  4878 0FA8                pea.l      [0x00000FA8]
  541. 0000065C  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  542. 00000660  4EAD 0F42                jsr        [A5 + 0xF42]
  543. 00000664  4878 0FA9                pea.l      [0x00000FA9]
  544. 00000668  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  545. 0000066C  4EAD 0F02                jsr        [A5 + 0xF02]
  546. 00000670  2054                     movea.l    A0, [A4]
  547. 00000672  2068 009E                movea.l    A0, [A0 + 0x9E]
  548. 00000676  2050                     movea.l    A0, [A0]
  549. 00000678  1EA8 0087                move.b     [A7], [A0 + 0x87]
  550. 0000067C  4878 0FA9                pea.l      [0x00000FA9]
  551. 00000680  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  552. 00000684  4EAD 0F42                jsr        [A5 + 0xF42]
  553. 00000688  4FEF 006C                lea.l      A7, [A7 + 0x6C]
  554. 0000068C  4878 0FAB                pea.l      [0x00000FAB]
  555. 00000690  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  556. 00000694  4EAD 0F02                jsr        [A5 + 0xF02]
  557. 00000698  2054                     movea.l    A0, [A4]
  558. 0000069A  1EA8 0095                move.b     [A7], [A0 + 0x95]
  559. 0000069E  4878 0FAB                pea.l      [0x00000FAB]
  560. 000006A2  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  561. 000006A6  4EAD 0F42                jsr        [A5 + 0xF42]
  562. 000006AA  4878 0FAD                pea.l      [0x00000FAD]
  563. 000006AE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  564. 000006B2  4EAD 0F02                jsr        [A5 + 0xF02]
  565. 000006B6  2054                     movea.l    A0, [A4]
  566. 000006B8  2028 009E                move.l     D0, [A0 + 0x9E]
  567. 000006BC  B0A8 009A                cmp.l      D0, [A0 + 0x9A]
  568. 000006C0  57C0                     seq        D0
  569. 000006C2  4400                     neg.b      D0
  570. 000006C4  1E80                     move.b     [A7], D0
  571. 000006C6  4878 0FAD                pea.l      [0x00000FAD]
  572. 000006CA  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  573. 000006CE  4EAD 0F42                jsr        [A5 + 0xF42]
  574. 000006D2  4878 0FAF                pea.l      [0x00000FAF]
  575. 000006D6  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  576. 000006DA  4EAD 0F02                jsr        [A5 + 0xF02]
  577. 000006DE  4EAD 045A                jsr        [A5 + 0x45A]
  578. 000006E2  4A00                     tst.b      D0
  579. 000006E4  4FEF 0028                lea.l      A7, [A7 + 0x28]
  580. 000006E8  6640                     bne        +0x42 /* 0000072A */
  581. 000006EA  4878 0FAA                pea.l      [0x00000FAA]
  582. 000006EE  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  583. 000006F2  4EAD 0F0A                jsr        [A5 + 0xF0A]
  584. 000006F6  4878 0FAB                pea.l      [0x00000FAB]
  585. 000006FA  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  586. 000006FE  4EAD 0F0A                jsr        [A5 + 0xF0A]
  587. 00000702  4878 6D65                pea.l      [0x00006D65]
  588. 00000706  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  589. 0000070A  4EAD 0F0A                jsr        [A5 + 0xF0A]
  590. 0000070E  4878 6D64                pea.l      [0x00006D64]
  591. 00000712  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  592. 00000716  4EAD 0F0A                jsr        [A5 + 0xF0A]
  593. 0000071A  4878 6D6A                pea.l      [0x00006D6A]
  594. 0000071E  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  595. 00000722  4EAD 0F0A                jsr        [A5 + 0xF0A]
  596. 00000726  4FEF 0028                lea.l      A7, [A7 + 0x28]
  597. label0000072A:
  598. 0000072A  285F                     movea.l    A4, [A7]+
  599. 0000072C  4E5E                     unlink     A6
  600. 0000072E  4E75                     rts
  601. export_44:
  602. 00000730  4E56 0000                link       A6, 0
  603. 00000734  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  604. 00000738  4EAD 0382                jsr        [A5 + 0x382]
  605. 0000073C  206E 0008                movea.l    A0, [A6 + 0x8]
  606. 00000740  2050                     movea.l    A0, [A0]
  607. 00000742  4A28 0095                tst.b      [A0 + 0x95]
  608. 00000746  588F                     addq.l     A7, 4
  609. 00000748  6704                     beq        +0x6 /* 0000074E */
  610. 0000074A  4EBA 0F4C                jsr        [PC + 0xF4C /* 00001698 */]
  611. label0000074E:
  612. 0000074E  4E5E                     unlink     A6
  613. 00000750  4E75                     rts
  614. export_48:
  615. 00000752  4E56 FEDC                link       A6, -0x0124
  616. 00000756  48E7 0738                movem.l    -[A7], D5,D6,D7,A2,A3,A4
  617. 0000075A  266E 0008                movea.l    A3, [A6 + 0x8]
  618. 0000075E  7001                     moveq.l    D0, 0x01
  619. 00000760  A122                     trap       NewHandle, flags=1
  620. 00000762  2E08                     move.l     D7, A0
  621. 00000764  2F07                     move.l     -[A7], D7
  622. 00000766  4EAD 1A7A                jsr        [A5 + 0x1A7A]
  623. 0000076A  2047                     movea.l    A0, D7
  624. 0000076C  2050                     movea.l    A0, [A0]
  625. 0000076E  4210                     clr.b      [A0]
  626. 00000770  486E FEE8                pea.l      [A6 - 0x118]
  627. 00000774  2F0B                     move.l     -[A7], A3
  628. 00000776  4EAD E748                jsr        [A5 - 0x18B8]
  629. 0000077A  486E FEE8                pea.l      [A6 - 0x118]
  630. 0000077E  486E FEF8                pea.l      [A6 - 0x108]
  631. 00000782  4EAD 19DA                jsr        [A5 + 0x19DA]
  632. 00000786  7C00                     moveq.l    D6, 0x00
  633. 00000788  508F                     addq.l     A7, 8
  634. 0000078A  6000 02C2                bra        +0x2C4 /* 00000A4E */
  635. label0000078E:
  636. 0000078E  49ED C5C0                lea.l      A4, [A5 - 0x3A40]
  637. 00000792  7A03                     moveq.l    D5, 0x03
  638. 00000794  7001                     moveq.l    D0, 0x01
  639. 00000796  EB68                     lsl        D0.w, D5
  640. 00000798  C046                     and.w      D0, D6
  641. 0000079A  6720                     beq        +0x22 /* 000007BC */
  642. 0000079C  7005                     moveq.l    D0, 0x05
  643. 0000079E  9045                     sub.w      D0, D5
  644. 000007A0  3440                     movea.w    A2, D0
  645. 000007A2  D5CC                     add.l      A2, A4
  646. 000007A4  1012                     move.b     D0, [A2]
  647. 000007A6  49C0                     lea.l      A4, D0
  648. 000007A8  3F00                     move.w     -[A7], D0
  649. 000007AA  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  650. 000007AE  1480                     move.b     [A2], D0
  651. 000007B0  2053                     movea.l    A0, [A3]
  652. 000007B2  2168 009A 009E           move.l     [A0 + 0x9E], [A0 + 0x9A]
  653. 000007B8  548F                     addq.l     A7, 2
  654. 000007BA  601E                     bra        +0x20 /* 000007DA */
  655. label000007BC:
  656. 000007BC  7005                     moveq.l    D0, 0x05
  657. 000007BE  9045                     sub.w      D0, D5
  658. 000007C0  3440                     movea.w    A2, D0
  659. 000007C2  D5CC                     add.l      A2, A4
  660. 000007C4  1012                     move.b     D0, [A2]
  661. 000007C6  49C0                     lea.l      A4, D0
  662. 000007C8  3F00                     move.w     -[A7], D0
  663. 000007CA  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  664. 000007CE  1480                     move.b     [A2], D0
  665. 000007D0  2053                     movea.l    A0, [A3]
  666. 000007D2  2168 0096 009E           move.l     [A0 + 0x9E], [A0 + 0x96]
  667. 000007D8  548F                     addq.l     A7, 2
  668. label000007DA:
  669. 000007DA  7A00                     moveq.l    D5, 0x00
  670. 000007DC  7001                     moveq.l    D0, 0x01
  671. 000007DE  EB68                     lsl        D0.w, D5
  672. 000007E0  C046                     and.w      D0, D6
  673. 000007E2  6726                     beq        +0x28 /* 0000080A */
  674. 000007E4  7005                     moveq.l    D0, 0x05
  675. 000007E6  9045                     sub.w      D0, D5
  676. 000007E8  3440                     movea.w    A2, D0
  677. 000007EA  D5CC                     add.l      A2, A4
  678. 000007EC  1012                     move.b     D0, [A2]
  679. 000007EE  49C0                     lea.l      A4, D0
  680. 000007F0  3F00                     move.w     -[A7], D0
  681. 000007F2  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  682. 000007F6  1480                     move.b     [A2], D0
  683. 000007F8  2053                     movea.l    A0, [A3]
  684. 000007FA  2068 009E                movea.l    A0, [A0 + 0x9E]
  685. 000007FE  2050                     movea.l    A0, [A0]
  686. 00000800  117C 0001 0087           move.b     [A0 + 0x87], 0x1
  687. 00000806  548F                     addq.l     A7, 2
  688. 00000808  6022                     bra        +0x24 /* 0000082C */
  689. label0000080A:
  690. 0000080A  7005                     moveq.l    D0, 0x05
  691. 0000080C  9045                     sub.w      D0, D5
  692. 0000080E  3440                     movea.w    A2, D0
  693. 00000810  D5CC                     add.l      A2, A4
  694. 00000812  1012                     move.b     D0, [A2]
  695. 00000814  49C0                     lea.l      A4, D0
  696. 00000816  3F00                     move.w     -[A7], D0
  697. 00000818  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  698. 0000081C  1480                     move.b     [A2], D0
  699. 0000081E  2053                     movea.l    A0, [A3]
  700. 00000820  2068 009E                movea.l    A0, [A0 + 0x9E]
  701. 00000824  2050                     movea.l    A0, [A0]
  702. 00000826  4228 0087                clr.b      [A0 + 0x87]
  703. 0000082A  548F                     addq.l     A7, 2
  704. label0000082C:
  705. 0000082C  7A01                     moveq.l    D5, 0x01
  706. 0000082E  7001                     moveq.l    D0, 0x01
  707. 00000830  EB68                     lsl        D0.w, D5
  708. 00000832  C046                     and.w      D0, D6
  709. 00000834  6726                     beq        +0x28 /* 0000085C */
  710. 00000836  7005                     moveq.l    D0, 0x05
  711. 00000838  9045                     sub.w      D0, D5
  712. 0000083A  3440                     movea.w    A2, D0
  713. 0000083C  D5CC                     add.l      A2, A4
  714. 0000083E  1012                     move.b     D0, [A2]
  715. 00000840  49C0                     lea.l      A4, D0
  716. 00000842  3F00                     move.w     -[A7], D0
  717. 00000844  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  718. 00000848  1480                     move.b     [A2], D0
  719. 0000084A  2053                     movea.l    A0, [A3]
  720. 0000084C  2068 009E                movea.l    A0, [A0 + 0x9E]
  721. 00000850  2050                     movea.l    A0, [A0]
  722. 00000852  117C 0001 0086           move.b     [A0 + 0x86], 0x1
  723. 00000858  548F                     addq.l     A7, 2
  724. 0000085A  6022                     bra        +0x24 /* 0000087E */
  725. label0000085C:
  726. 0000085C  7005                     moveq.l    D0, 0x05
  727. 0000085E  9045                     sub.w      D0, D5
  728. 00000860  3440                     movea.w    A2, D0
  729. 00000862  D5CC                     add.l      A2, A4
  730. 00000864  1012                     move.b     D0, [A2]
  731. 00000866  49C0                     lea.l      A4, D0
  732. 00000868  3F00                     move.w     -[A7], D0
  733. 0000086A  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  734. 0000086E  1480                     move.b     [A2], D0
  735. 00000870  2053                     movea.l    A0, [A3]
  736. 00000872  2068 009E                movea.l    A0, [A0 + 0x9E]
  737. 00000876  2050                     movea.l    A0, [A0]
  738. 00000878  4228 0086                clr.b      [A0 + 0x86]
  739. 0000087C  548F                     addq.l     A7, 2
  740. label0000087E:
  741. 0000087E  7A05                     moveq.l    D5, 0x05
  742. 00000880  7001                     moveq.l    D0, 0x01
  743. 00000882  EB68                     lsl        D0.w, D5
  744. 00000884  C046                     and.w      D0, D6
  745. 00000886  672C                     beq        +0x2E /* 000008B4 */
  746. 00000888  7005                     moveq.l    D0, 0x05
  747. 0000088A  9045                     sub.w      D0, D5
  748. 0000088C  3440                     movea.w    A2, D0
  749. 0000088E  D5CC                     add.l      A2, A4
  750. 00000890  1012                     move.b     D0, [A2]
  751. 00000892  49C0                     lea.l      A4, D0
  752. 00000894  3F00                     move.w     -[A7], D0
  753. 00000896  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  754. 0000089A  1480                     move.b     [A2], D0
  755. 0000089C  486E FEF8                pea.l      [A6 - 0x108]
  756. 000008A0  1F3C 0001                move.b     -[A7], 0x1
  757. 000008A4  4EBA 0C72                jsr        [PC + 0xC72 /* 00001518 */]
  758. 000008A8  2053                     movea.l    A0, [A3]
  759. 000008AA  117C 0001 0095           move.b     [A0 + 0x95], 0x1
  760. 000008B0  508F                     addq.l     A7, 8
  761. 000008B2  6026                     bra        +0x28 /* 000008DA */
  762. label000008B4:
  763. 000008B4  7005                     moveq.l    D0, 0x05
  764. 000008B6  9045                     sub.w      D0, D5
  765. 000008B8  3440                     movea.w    A2, D0
  766. 000008BA  D5CC                     add.l      A2, A4
  767. 000008BC  1012                     move.b     D0, [A2]
  768. 000008BE  49C0                     lea.l      A4, D0
  769. 000008C0  3F00                     move.w     -[A7], D0
  770. 000008C2  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  771. 000008C6  1480                     move.b     [A2], D0
  772. 000008C8  486E FEF8                pea.l      [A6 - 0x108]
  773. 000008CC  4227                     clr.b      -[A7]
  774. 000008CE  4EBA 0C48                jsr        [PC + 0xC48 /* 00001518 */]
  775. 000008D2  2053                     movea.l    A0, [A3]
  776. 000008D4  4228 0095                clr.b      [A0 + 0x95]
  777. 000008D8  508F                     addq.l     A7, 8
  778. label000008DA:
  779. 000008DA  7A04                     moveq.l    D5, 0x04
  780. 000008DC  7001                     moveq.l    D0, 0x01
  781. 000008DE  EB68                     lsl        D0.w, D5
  782. 000008E0  C046                     and.w      D0, D6
  783. 000008E2  6728                     beq        +0x2A /* 0000090C */
  784. 000008E4  7005                     moveq.l    D0, 0x05
  785. 000008E6  9045                     sub.w      D0, D5
  786. 000008E8  3440                     movea.w    A2, D0
  787. 000008EA  D5CC                     add.l      A2, A4
  788. 000008EC  1012                     move.b     D0, [A2]
  789. 000008EE  49C0                     lea.l      A4, D0
  790. 000008F0  3F00                     move.w     -[A7], D0
  791. 000008F2  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  792. 000008F6  1480                     move.b     [A2], D0
  793. 000008F8  2053                     movea.l    A0, [A3]
  794. 000008FA  2068 009E                movea.l    A0, [A0 + 0x9E]
  795. 000008FE  43ED 01CA                lea.l      A1, [A5 + 0x1CA]
  796. 00000902  2050                     movea.l    A0, [A0]
  797. 00000904  2149 0088                move.l     [A0 + 0x88], A1
  798. 00000908  548F                     addq.l     A7, 2
  799. 0000090A  6022                     bra        +0x24 /* 0000092E */
  800. label0000090C:
  801. 0000090C  7005                     moveq.l    D0, 0x05
  802. 0000090E  9045                     sub.w      D0, D5
  803. 00000910  3440                     movea.w    A2, D0
  804. 00000912  D5CC                     add.l      A2, A4
  805. 00000914  1012                     move.b     D0, [A2]
  806. 00000916  49C0                     lea.l      A4, D0
  807. 00000918  3F00                     move.w     -[A7], D0
  808. 0000091A  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  809. 0000091E  1480                     move.b     [A2], D0
  810. 00000920  2053                     movea.l    A0, [A3]
  811. 00000922  2068 009E                movea.l    A0, [A0 + 0x9E]
  812. 00000926  2050                     movea.l    A0, [A0]
  813. 00000928  42A8 0088                clr.l      [A0 + 0x88]
  814. 0000092C  548F                     addq.l     A7, 2
  815. label0000092E:
  816. 0000092E  7A02                     moveq.l    D5, 0x02
  817. 00000930  7001                     moveq.l    D0, 0x01
  818. 00000932  EB68                     lsl        D0.w, D5
  819. 00000934  C046                     and.w      D0, D6
  820. 00000936  6726                     beq        +0x28 /* 0000095E */
  821. 00000938  7005                     moveq.l    D0, 0x05
  822. 0000093A  9045                     sub.w      D0, D5
  823. 0000093C  3440                     movea.w    A2, D0
  824. 0000093E  D5CC                     add.l      A2, A4
  825. 00000940  1012                     move.b     D0, [A2]
  826. 00000942  49C0                     lea.l      A4, D0
  827. 00000944  3F00                     move.w     -[A7], D0
  828. 00000946  4EAD 1EA2                jsr        [A5 + 0x1EA2]
  829. 0000094A  1480                     move.b     [A2], D0
  830. 0000094C  1EBC 0001                move.b     [A7], 0x1
  831. 00000950  2053                     movea.l    A0, [A3]
  832. 00000952  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  833. 00000956  4EAD 0332                jsr        [A5 + 0x332]
  834. 0000095A  5C8F                     addq.l     A7, 6
  835. 0000095C  6022                     bra        +0x24 /* 00000980 */
  836. label0000095E:
  837. 0000095E  7005                     moveq.l    D0, 0x05
  838. 00000960  9045                     sub.w      D0, D5
  839. 00000962  3440                     movea.w    A2, D0
  840. 00000964  D5CC                     add.l      A2, A4
  841. 00000966  1012                     move.b     D0, [A2]
  842. 00000968  49C0                     lea.l      A4, D0
  843. 0000096A  3F00                     move.w     -[A7], D0
  844. 0000096C  4EAD 1E9A                jsr        [A5 + 0x1E9A]
  845. 00000970  1480                     move.b     [A2], D0
  846. 00000972  4217                     clr.b      [A7]
  847. 00000974  2053                     movea.l    A0, [A3]
  848. 00000976  2F28 006C                move.l     -[A7], [A0 + 0x6C]
  849. 0000097A  4EAD 0332                jsr        [A5 + 0x332]
  850. 0000097E  5C8F                     addq.l     A7, 6
  851. label00000980:
  852. 00000980  2F0B                     move.l     -[A7], A3
  853. 00000982  4EAD E782                jsr        [A5 - 0x187E]
  854. 00000986  2E8B                     move.l     [A7], A3
  855. 00000988  4EAD 018A                jsr        [A5 + 0x18A]
  856. // begin alternate branch 0000098A-0000098C
  857. label0000098A:
  858. 0000098A  018A                     bclr       A2, D0
  859. // end alternate branch 0000098A-0000098C
  860. label0000098A: // (misaligned)
  861. 0000098C  2EBC 000F 0014           move.l     [A7], 0xF0014
  862. // begin alternate branch 00000990-00000994
  863. label00000990:
  864. 00000990  0014 A893                ori.b      [A4], 0x93
  865. // end alternate branch 00000990-00000994
  866. label00000990: // (misaligned)
  867. 00000992  A893                     trap       MoveTo
  868. 00000994  486D C4FA                pea.l      [A5 - 0x3B06]
  869. 00000998  AA14                     trap       RGBForeColor
  870. 0000099A  2F0C                     move.l     -[A7], A4
  871. 0000099C  4EAD 05AA                jsr        [A5 + 0x5AA]
  872. 000009A0  2E8C                     move.l     [A7], A4
  873. 000009A2  A884                     trap       DrawString
  874. 000009A4  2F0C                     move.l     -[A7], A4
  875. 000009A6  4EAD 05A2                jsr        [A5 + 0x5A2]
  876. 000009AA  2EBC 001E 0014           move.l     [A7], 0x1E0014
  877. 000009B0  A893                     trap       MoveTo
  878. 000009B2  486D C5C8                pea.l      [A5 - 0x3A38]
  879. 000009B6  A884                     trap       DrawString
  880. 000009B8  2053                     movea.l    A0, [A3]
  881. 000009BA  7064                     moveq.l    D0, 0x64
  882. 000009BC  2140 00A6                move.l     [A0 + 0xA6], D0
  883. 000009C0  42A7                     clr.l      -[A7]
  884. 000009C2  A975                     trap       TickCount
  885. 000009C4  2053                     movea.l    A0, [A3]
  886. 000009C6  215F 00AA                move.l     [A0 + 0xAA], [A7]+
  887. label000009CA:
  888. 000009CA  2F0B                     move.l     -[A7], A3
  889. 000009CC  4EAD 0192                jsr        [A5 + 0x192]
  890. 000009D0  588F                     addq.l     A7, 4
  891. 000009D2  2F0B                     move.l     -[A7], A3
  892. 000009D4  4EAD 01AA                jsr        [A5 + 0x1AA]
  893. 000009D8  4A00                     tst.b      D0
  894. 000009DA  588F                     addq.l     A7, 4
  895. 000009DC  67EC                     beq        -0x12 /* 000009CA */
  896. 000009DE  42A7                     clr.l      -[A7]
  897. 000009E0  A975                     trap       TickCount
  898. 000009E2  2053                     movea.l    A0, [A3]
  899. 000009E4  215F 00AE                move.l     [A0 + 0xAE], [A7]+
  900. 000009E8  2448                     movea.l    A2, A0
  901. 000009EA  202A 00AE                move.l     D0, [A2 + 0xAE]
  902. 000009EE  90AA 00AA                sub.l      D0, [A2 + 0xAA]
  903. 000009F2  F200                     .extension 0x200 // unimplemented
  904. 000009F4  4000                     negx.b     D0
  905. 000009F6  F23C                     .extension 0x23C // unimplemented
  906. 000009F8  5020                     addq.b     -[A0], 8
  907. 000009FA  003C F22A                ori.b      ccr, 42
  908. 000009FE  4080                     negx.l     D0
  909. 00000A00  00A2 F200 00A0           ori.l      -[A2], 0xF20000A0
  910. 00000A06  F22E                     .extension 0x22E // unimplemented
  911. 00000A08  6880                     bvc        -0x7E /* 0000098A */
  912. 00000A0A  FEDC                     .extension 0xEDC // unimplemented
  913. 00000A0C  F227                     .extension 0x227 // unimplemented
  914. 00000A0E  6880                     bvc        -0x7E /* 00000990 */
  915. 00000A10  2F28 00A6                move.l     -[A7], [A0 + 0xA6]
  916. 00000A14  2F0C                     move.l     -[A7], A4
  917. 00000A16  486D C5EE                pea.l      [A5 - 0x3A12]
  918. 00000A1A  486E FF00                pea.l      [A6 - 0x100]
  919. 00000A1E  4EAD 1EF2                jsr        [A5 + 0x1EF2]
  920. 00000A22  486E FF00                pea.l      [A6 - 0x100]
  921. 00000A26  4EAD 1F02                jsr        [A5 + 0x1F02]
  922. 00000A2A  2A00                     move.l     D5, D0
  923. 00000A2C  4297                     clr.l      [A7]
  924. 00000A2E  2F07                     move.l     -[A7], D7
  925. 00000A30  4EAD 04E2                jsr        [A5 + 0x4E2]
  926. 00000A34  DA9F                     add.l      D5, [A7]+
  927. 00000A36  2005                     move.l     D0, D5
  928. 00000A38  2047                     movea.l    A0, D7
  929. 00000A3A  A024                     trap       SetHandleSize
  930. 00000A3C  486E FF00                pea.l      [A6 - 0x100]
  931. 00000A40  2047                     movea.l    A0, D7
  932. 00000A42  2F10                     move.l     -[A7], [A0]
  933. 00000A44  4EAD 1EFA                jsr        [A5 + 0x1EFA]
  934. 00000A48  4FEF 0024                lea.l      A7, [A7 + 0x24]
  935. 00000A4C  5246                     addq.w     D6, 1
  936. label00000A4E:
  937. 00000A4E  0C46 003F                cmpi.w     D6, 0x3F /* '?' */
  938. 00000A52  6F00 FD3A                ble        -0x2C4 /* 0000078E */
  939. 00000A56  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  940. 00000A5A  4EAD 109A                jsr        [A5 + 0x109A]
  941. 00000A5E  2E87                     move.l     [A7], D7
  942. 00000A60  2F3C 5445 5854           move.l     -[A7], 0x54455854 /* 'TEXT' */
  943. 00000A66  2F2D E144                move.l     -[A7], [A5 - 0x1EBC]
  944. 00000A6A  4EAD 1062                jsr        [A5 + 0x1062]
  945. 00000A6E  2EAD E144                move.l     [A7], [A5 - 0x1EBC]
  946. 00000A72  4EAD 10C2                jsr        [A5 + 0x10C2]
  947. 00000A76  2047                     movea.l    A0, D7
  948. 00000A78  A023                     trap       DisposHandle/DisposeHandle
  949. 00000A7A  2053                     movea.l    A0, [A3]
  950. 00000A7C  217C 0000 8000 00A6      move.l     [A0 + 0xA6], 0x8000
  951. 00000A84  486E FEF8                pea.l      [A6 - 0x108]
  952. 00000A88  1F3C 0001                move.b     -[A7], 0x1
  953. 00000A8C  4EBA 0A8A                jsr        [PC + 0xA8A /* 00001518 */]
  954. 00000A90  2053                     movea.l    A0, [A3]
  955. 00000A92  42A8 00A2                clr.l      [A0 + 0xA2]
  956. 00000A96  4228 0094                clr.b      [A0 + 0x94]
  957. 00000A9A  4CEE 1CE0 FEC4           movem.l    A4,A3,A2,D7,D6,D5, [A6 - 0x13C]
  958. 00000AA0  4E5E                     unlink     A6
  959. 00000AA2  4E75                     rts
  960. export_11:
  961. 00000AA4  4E56 FFD0                link       A6, -0x0030
  962. 00000AA8  2F0C                     move.l     -[A7], A4
  963. 00000AAA  286E 0008                movea.l    A4, [A6 + 0x8]
  964. 00000AAE  486E FFDC                pea.l      [A6 - 0x24]
  965. 00000AB2  486D DE5A                pea.l      [A5 - 0x21A6]
  966. 00000AB6  2F3C CCCC CCCD           move.l     -[A7], 0xCCCCCCCD
  967. 00000ABC  2F3C CCCC CCCC           move.l     -[A7], 0xCCCCCCCC
  968. 00000AC2  2F3C 3FFC 0000           move.l     -[A7], 0x3FFC0000
  969. 00000AC8  4EAD 0222                jsr        [A5 + 0x222]
  970. 00000ACC  486D C8C4                pea.l      [A5 - 0x373C]
  971. 00000AD0  486E FFDC                pea.l      [A6 - 0x24]
  972. 00000AD4  486D C620                pea.l      [A5 - 0x39E0]
  973. 00000AD8  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  974. 00000ADC  4EAD 0252                jsr        [A5 + 0x252]
  975. 00000AE0  2054                     movea.l    A0, [A4]
  976. 00000AE2  4A28 0086                tst.b      [A0 + 0x86]
  977. 00000AE6  4FEF 0022                lea.l      A7, [A7 + 0x22]
  978. 00000AEA  672A                     beq        +0x2C /* 00000B16 */
  979. 00000AEC  486D C8C4                pea.l      [A5 - 0x373C]
  980. 00000AF0  2054                     movea.l    A0, [A4]
  981. 00000AF2  2F28 0076                move.l     -[A7], [A0 + 0x76]
  982. 00000AF6  2F28 0072                move.l     -[A7], [A0 + 0x72]
  983. 00000AFA  2F28 006E                move.l     -[A7], [A0 + 0x6E]
  984. 00000AFE  486D DEAE                pea.l      [A5 - 0x2152]
  985. 00000B02  486D DE36                pea.l      [A5 - 0x21CA]
  986. 00000B06  486D C8C4                pea.l      [A5 - 0x373C]
  987. 00000B0A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  988. 00000B0E  4EAD 025A                jsr        [A5 + 0x25A]
  989. // begin alternate branch 00000B10-00000B18
  990. label00000B10:
  991. 00000B10  025A 4FEF                andi.w     [A2]+, 0x4FEF
  992. 00000B14  001E 2054                ori.b      [A6]+, 0x54 /* 'T' */
  993. // end alternate branch 00000B10-00000B18
  994. label00000B10: // (misaligned)
  995. 00000B12  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  996. label00000B16:
  997. 00000B16  2054                     movea.l    A0, [A4]
  998. 00000B18  4A28 0087                tst.b      [A0 + 0x87]
  999. 00000B1C  6748                     beq        +0x4A /* 00000B66 */
  1000. 00000B1E  2054                     movea.l    A0, [A4]
  1001. 00000B20  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1002. 00000B24  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1003. 00000B28  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1004. 00000B2C  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1005. 00000B30  2F28 0036                move.l     -[A7], [A0 + 0x36]
  1006. 00000B34  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1007. 00000B38  4EAD 1EC2                jsr        [A5 + 0x1EC2]
  1008. 00000B3C  F22E                     .extension 0x22E // unimplemented
  1009. 00000B3E  6800 FFD0                bvc        -0x2E /* 00000B10 */
  1010. 00000B42  486D C8C4                pea.l      [A5 - 0x373C]
  1011. 00000B46  F200                     .extension 0x200 // unimplemented
  1012. 00000B48  001A F227                ori.b      [A2]+, 0x27 /* ''' */
  1013. 00000B4C  6800 486D                bvc        +0x486F /* 000053BB */
  1014. 00000B50  DEF6 486D                add.w      A7, [A6 + D4 + 0x6D]
  1015. 00000B54  DE36 486D                add.b      D7, [A6 + D4 + 0x6D]
  1016. 00000B58  C8C4                     mulu.w     D4, D4
  1017. 00000B5A  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1018. 00000B5E  4EAD 025A                jsr        [A5 + 0x25A]
  1019. 00000B62  4FEF 0036                lea.l      A7, [A7 + 0x36]
  1020. label00000B66:
  1021. 00000B66  486D C8C4                pea.l      [A5 - 0x373C]
  1022. 00000B6A  2054                     movea.l    A0, [A4]
  1023. 00000B6C  4868 0002                pea.l      [A0 + 0x2]
  1024. 00000B70  486D C8C4                pea.l      [A5 - 0x373C]
  1025. 00000B74  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1026. 00000B78  4EAD 024A                jsr        [A5 + 0x24A]
  1027. 00000B7C  486D C7FC                pea.l      [A5 - 0x3804]
  1028. 00000B80  486D C788                pea.l      [A5 - 0x3878]
  1029. 00000B84  2F3C 000C 0028           move.l     -[A7], 0xC0028
  1030. 00000B8A  4EAD 01DA                jsr        [A5 + 0x1DA]
  1031. 00000B8E  486D C84C                pea.l      [A5 - 0x37B4]
  1032. 00000B92  486D C8C4                pea.l      [A5 - 0x373C]
  1033. 00000B96  3F3C 000A                move.w     -[A7], 0xA /* '\n' */
  1034. 00000B9A  4EAD 01D2                jsr        [A5 + 0x1D2]
  1035. 00000B9E  2EAD CFBC                move.l     [A7], [A5 - 0x3044]
  1036. 00000BA2  4EAD 032A                jsr        [A5 + 0x32A]
  1037. 00000BA6  4A00                     tst.b      D0
  1038. 00000BA8  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1039. 00000BAC  6712                     beq        +0x14 /* 00000BC0 */
  1040. 00000BAE  3F3C 0008                move.w     -[A7], 0x8
  1041. 00000BB2  A89C                     trap       PenMode
  1042. 00000BB4  486D C61A                pea.l      [A5 - 0x39E6]
  1043. 00000BB8  AA14                     trap       RGBForeColor
  1044. 00000BBA  4EAD 01E2                jsr        [A5 + 0x1E2]
  1045. 00000BBE  6010                     bra        +0x12 /* 00000BD0 */
  1046. label00000BC0:
  1047. 00000BC0  3F3C 0008                move.w     -[A7], 0x8
  1048. 00000BC4  A89C                     trap       PenMode
  1049. 00000BC6  486D 0072                pea.l      [A5 + 0x72]
  1050. 00000BCA  4EAD 01EA                jsr        [A5 + 0x1EA]
  1051. 00000BCE  588F                     addq.l     A7, 4
  1052. label00000BD0:
  1053. 00000BD0  285F                     movea.l    A4, [A7]+
  1054. 00000BD2  4E5E                     unlink     A6
  1055. 00000BD4  4E75                     rts
  1056. export_10:
  1057. 00000BD6  4E56 FFDC                link       A6, -0x0024
  1058. 00000BDA  486E FFDC                pea.l      [A6 - 0x24]
  1059. 00000BDE  486D CA8C                pea.l      [A5 - 0x3574]
  1060. 00000BE2  486D CAB0                pea.l      [A5 - 0x3550]
  1061. 00000BE6  2F2D CA88                move.l     -[A7], [A5 - 0x3578]
  1062. 00000BEA  2F2D CA84                move.l     -[A7], [A5 - 0x357C]
  1063. 00000BEE  2F2D CA80                move.l     -[A7], [A5 - 0x3580]
  1064. 00000BF2  206D CFBC                movea.l    A0, [A5 - 0x3044]
  1065. 00000BF6  2050                     movea.l    A0, [A0]
  1066. 00000BF8  4868 0002                pea.l      [A0 + 0x2]
  1067. 00000BFC  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1068. 00000C00  486D CE80                pea.l      [A5 - 0x3180]
  1069. 00000C04  2F2D CA7C                move.l     -[A7], [A5 - 0x3584]
  1070. 00000C08  2F2D CA78                move.l     -[A7], [A5 - 0x3588]
  1071. 00000C0C  2F2D CA74                move.l     -[A7], [A5 - 0x358C]
  1072. 00000C10  486D CA50                pea.l      [A5 - 0x35B0]
  1073. 00000C14  486D CA2C                pea.l      [A5 - 0x35D4]
  1074. 00000C18  4EAD 01FA                jsr        [A5 + 0x1FA]
  1075. 00000C1C  486E FFDC                pea.l      [A6 - 0x24]
  1076. 00000C20  4EAD 020A                jsr        [A5 + 0x20A]
  1077. 00000C24  4E5E                     unlink     A6
  1078. 00000C26  4E75                     rts
  1079. export_32:
  1080. 00000C28  4E56 0000                link       A6, 0
  1081. 00000C2C  4878 5000                pea.l      [0x00005000]
  1082. 00000C30  4878 5000                pea.l      [0x00005000]
  1083. 00000C34  4878 5000                pea.l      [0x00005000]
  1084. 00000C38  3F3C 0004                move.w     -[A7], 0x4
  1085. 00000C3C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1086. 00000C40  4EAD 1D12                jsr        [A5 + 0x1D12]
  1087. 00000C44  4E5E                     unlink     A6
  1088. 00000C46  4E75                     rts
  1089. export_33:
  1090. 00000C48  4E56 FFFC                link       A6, -0x0004
  1091. 00000C4C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1092. 00000C50  4EAD 1D72                jsr        [A5 + 0x1D72]
  1093. 00000C54  206E 0008                movea.l    A0, [A6 + 0x8]
  1094. 00000C58  2050                     movea.l    A0, [A0]
  1095. 00000C5A  317C 0001 003C           move.w     [A0 + 0x3C], 0x1
  1096. 00000C60  206E 0008                movea.l    A0, [A6 + 0x8]
  1097. 00000C64  2050                     movea.l    A0, [A0]
  1098. 00000C66  217C 5445 5854 003E      move.l     [A0 + 0x3E], 0x54455854 /* 'TEXT' */
  1099. 00000C6E  2B7C 3F3F 3F3F E15A      move.l     [A5 - 0x1EA6], 0x3F3F3F3F /* '????' */
  1100. 00000C76  4E5E                     unlink     A6
  1101. 00000C78  4E75                     rts
  1102. export_34:
  1103. 00000C7A  4E56 0000                link       A6, 0
  1104. 00000C7E  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1105. 00000C82  4EAD 1D7A                jsr        [A5 + 0x1D7A]
  1106. 00000C86  4E5E                     unlink     A6
  1107. 00000C88  4E75                     rts
  1108. export_36:
  1109. 00000C8A  4E56 FFFE                link       A6, -0x0002
  1110. 00000C8E  48E7 0108                movem.l    -[A7], D7,A4
  1111. 00000C92  202E 000C                move.l     D0, [A6 + 0xC]
  1112. 00000C96  6B3C                     bmi        +0x3E /* 00000CD4 */
  1113. 00000C98  0480 0000 0100           subi.l     D0, 0x100
  1114. 00000C9E  6702                     beq        +0x4 /* 00000CA2 */
  1115. 00000CA0  6032                     bra        +0x34 /* 00000CD4 */
  1116. label00000CA2:
  1117. 00000CA2  99CC                     sub.l      A4, A4
  1118. 00000CA4  3E3C 0800                move.w     D7, 0x800
  1119. label00000CA8:
  1120. 00000CA8  42A7                     clr.l      -[A7]
  1121. 00000CAA  3F07                     move.w     -[A7], D7
  1122. 00000CAC  42A7                     clr.l      -[A7]
  1123. 00000CAE  4878 FFFF                pea.l      [0xFFFFFFFF]
  1124. 00000CB2  A97C                     trap       GetNewDialog
  1125. 00000CB4  285F                     movea.l    A4, [A7]+
  1126. 00000CB6  200C                     move.l     D0, A4
  1127. 00000CB8  670E                     beq        +0x10 /* 00000CC8 */
  1128. 00000CBA  42A7                     clr.l      -[A7]
  1129. 00000CBC  486E FFFE                pea.l      [A6 - 0x2]
  1130. 00000CC0  A991                     trap       ModalDialog
  1131. 00000CC2  2F0C                     move.l     -[A7], A4
  1132. 00000CC4  A983                     trap       DisposeDialog
  1133. 00000CC6  6008                     bra        +0xA /* 00000CD0 */
  1134. label00000CC8:
  1135. 00000CC8  3F3C 001E                move.w     -[A7], 0x1E
  1136. 00000CCC  A9C8                     trap       SysBeep
  1137. 00000CCE  6012                     bra        +0x14 /* 00000CE2 */
  1138. label00000CD0:
  1139. 00000CD0  5247                     addq.w     D7, 1
  1140. 00000CD2  60D4                     bra        -0x2A /* 00000CA8 */
  1141. label00000CD4:
  1142. 00000CD4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1143. 00000CD8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1144. 00000CDC  4EAD 1DAA                jsr        [A5 + 0x1DAA]
  1145. 00000CE0  508F                     addq.l     A7, 8
  1146. label00000CE2:
  1147. 00000CE2  4CDF 1080                movem.l    A4,D7, [A7]+
  1148. 00000CE6  4E5E                     unlink     A6
  1149. 00000CE8  4E75                     rts
  1150. export_35:
  1151. 00000CEA  4E56 0000                link       A6, 0
  1152. 00000CEE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1153. 00000CF2  4EAD 1DB2                jsr        [A5 + 0x1DB2]
  1154. 00000CF6  4E5E                     unlink     A6
  1155. 00000CF8  4E75                     rts
  1156. export_37:
  1157. 00000CFA  4E56 0000                link       A6, 0
  1158. 00000CFE  4E5E                     unlink     A6
  1159. 00000D00  4E75                     rts
  1160. export_38:
  1161. 00000D02  4E56 FF96                link       A6, -0x006A
  1162. 00000D06  2F0C                     move.l     -[A7], A4
  1163. 00000D08  99CC                     sub.l      A4, A4
  1164. 00000D0A  486E FF96                pea.l      [A6 - 0x6A]
  1165. 00000D0E  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1166. 00000D12  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1167. 00000D16  7000                     moveq.l    D0, 0x00
  1168. 00000D18  43FA 000E                lea.l      A1, [PC + 0xE /* 00000D28 */]
  1169. 00000D1C  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1170. 00000D20  F228                     .extension 0x228 // unimplemented
  1171. 00000D22  F00F                     .extension 0x00F // unimplemented
  1172. 00000D24  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1173. 00000D2A  D00F                     add.b      D0, A7
  1174. 00000D2C  4A40                     tst.w      D0
  1175. 00000D2E  588F                     addq.l     A7, 4
  1176. 00000D30  6628                     bne        +0x2A /* 00000D5A */
  1177. 00000D32  486D CB20                pea.l      [A5 - 0x34E0]
  1178. 00000D36  4EAD 04CA                jsr        [A5 + 0x4CA]
  1179. 00000D3A  2840                     movea.l    A4, D0
  1180. 00000D3C  1EBC 0001                move.b     [A7], 0x1
  1181. 00000D40  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1182. 00000D44  2F0C                     move.l     -[A7], A4
  1183. 00000D46  4EAD 00D2                jsr        [A5 + 0xD2]
  1184. 00000D4A  2E8C                     move.l     [A7], A4
  1185. 00000D4C  4EAD F0C6                jsr        [A5 - 0xF3A]
  1186. 00000D50  4EAD 1A92                jsr        [A5 + 0x1A92]
  1187. 00000D54  4FEF 000C                lea.l      A7, [A7 + 0xC]
  1188. 00000D58  601E                     bra        +0x20 /* 00000D78 */
  1189. label00000D5A:
  1190. 00000D5A  200C                     move.l     D0, A4
  1191. 00000D5C  6708                     beq        +0xA /* 00000D66 */
  1192. 00000D5E  2F0C                     move.l     -[A7], A4
  1193. 00000D60  4EAD F3AA                jsr        [A5 - 0xC56]
  1194. 00000D64  588F                     addq.l     A7, 4
  1195. label00000D66:
  1196. 00000D66  4A2E FF9B                tst.b      [A6 - 0x65]
  1197. 00000D6A  670C                     beq        +0xE /* 00000D78 */
  1198. 00000D6C  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1199. 00000D70  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1200. 00000D74  4EAD 1A62                jsr        [A5 + 0x1A62]
  1201. label00000D78:
  1202. 00000D78  285F                     movea.l    A4, [A7]+
  1203. 00000D7A  4E5E                     unlink     A6
  1204. 00000D7C  4E75                     rts
  1205. export_39:
  1206. 00000D7E  4E56 FF96                link       A6, -0x006A
  1207. 00000D82  2F0C                     move.l     -[A7], A4
  1208. 00000D84  99CC                     sub.l      A4, A4
  1209. 00000D86  486E FF96                pea.l      [A6 - 0x6A]
  1210. 00000D8A  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1211. 00000D8E  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1212. 00000D92  7000                     moveq.l    D0, 0x00
  1213. 00000D94  43FA 000E                lea.l      A1, [PC + 0xE /* 00000DA4 */]
  1214. 00000D98  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1215. 00000D9C  F228                     .extension 0x228 // unimplemented
  1216. 00000D9E  F00F                     .extension 0x00F // unimplemented
  1217. 00000DA0  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1218. 00000DA6  D00F                     add.b      D0, A7
  1219. 00000DA8  4A40                     tst.w      D0
  1220. 00000DAA  588F                     addq.l     A7, 4
  1221. 00000DAC  662C                     bne        +0x2E /* 00000DDA */
  1222. 00000DAE  486D CB20                pea.l      [A5 - 0x34E0]
  1223. 00000DB2  4EAD 04CA                jsr        [A5 + 0x4CA]
  1224. 00000DB6  2840                     movea.l    A4, D0
  1225. 00000DB8  1EBC 0001                move.b     [A7], 0x1
  1226. 00000DBC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1227. 00000DC0  2F0C                     move.l     -[A7], A4
  1228. 00000DC2  4EAD 00D2                jsr        [A5 + 0xD2]
  1229. 00000DC6  2EAE 000C                move.l     [A7], [A6 + 0xC]
  1230. 00000DCA  2F0C                     move.l     -[A7], A4
  1231. 00000DCC  4EAD F0C8                jsr        [A5 - 0xF38]
  1232. 00000DD0  4EAD 1A92                jsr        [A5 + 0x1A92]
  1233. 00000DD4  4FEF 0010                lea.l      A7, [A7 + 0x10]
  1234. 00000DD8  601E                     bra        +0x20 /* 00000DF8 */
  1235. label00000DDA:
  1236. 00000DDA  200C                     move.l     D0, A4
  1237. 00000DDC  6708                     beq        +0xA /* 00000DE6 */
  1238. 00000DDE  2F0C                     move.l     -[A7], A4
  1239. 00000DE0  4EAD F3AA                jsr        [A5 - 0xC56]
  1240. 00000DE4  588F                     addq.l     A7, 4
  1241. label00000DE6:
  1242. 00000DE6  4A2E FF9B                tst.b      [A6 - 0x65]
  1243. 00000DEA  670C                     beq        +0xE /* 00000DF8 */
  1244. 00000DEC  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1245. 00000DF0  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1246. 00000DF4  4EAD 1A62                jsr        [A5 + 0x1A62]
  1247. label00000DF8:
  1248. 00000DF8  285F                     movea.l    A4, [A7]+
  1249. 00000DFA  4E5E                     unlink     A6
  1250. 00000DFC  4E75                     rts
  1251. export_40:
  1252. 00000DFE  4E56 0000                link       A6, 0
  1253. 00000E02  082D 0005 E132           btst.b     [A5 - 0x1ECE], 0x5
  1254. 00000E08  6612                     bne        +0x14 /* 00000E1C */
  1255. 00000E0A  4267                     clr.w      -[A7]
  1256. 00000E0C  42A7                     clr.l      -[A7]
  1257. 00000E0E  2F3C 0004 0401           move.l     -[A7], 0x40401
  1258. 00000E14  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1259. 00000E18  4EAD 1A62                jsr        [A5 + 0x1A62]
  1260. label00000E1C:
  1261. 00000E1C  4A2D E133                tst.b      [A5 - 0x1ECD]
  1262. 00000E20  6B12                     bmi        +0x14 /* 00000E34 */
  1263. 00000E22  4267                     clr.w      -[A7]
  1264. 00000E24  42A7                     clr.l      -[A7]
  1265. 00000E26  2F3C 0001 0401           move.l     -[A7], 0x10401
  1266. 00000E2C  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1267. 00000E30  4EAD 1A62                jsr        [A5 + 0x1A62]
  1268. label00000E34:
  1269. 00000E34  082D 0006 E132           btst.b     [A5 - 0x1ECE], 0x6
  1270. 00000E3A  661A                     bne        +0x1C /* 00000E56 */
  1271. 00000E3C  0C6D 0700 E136           cmpi.w     [A5 - 0x1ECA], 0x700
  1272. 00000E42  6C12                     bge        +0x14 /* 00000E56 */
  1273. 00000E44  4267                     clr.w      -[A7]
  1274. 00000E46  42A7                     clr.l      -[A7]
  1275. 00000E48  2F3C 0005 0401           move.l     -[A7], 0x50401
  1276. 00000E4E  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1277. 00000E52  4EAD 1A62                jsr        [A5 + 0x1A62]
  1278. label00000E56:
  1279. 00000E56  3F3C AA2F                move.w     -[A7], 0xAA2F
  1280. 00000E5A  4EAD 044A                jsr        [A5 + 0x44A]
  1281. 00000E5E  4A00                     tst.b      D0
  1282. 00000E60  548F                     addq.l     A7, 2
  1283. 00000E62  6612                     bne        +0x14 /* 00000E76 */
  1284. 00000E64  4267                     clr.w      -[A7]
  1285. 00000E66  42A7                     clr.l      -[A7]
  1286. 00000E68  2F3C 0002 0401           move.l     -[A7], 0x20401
  1287. 00000E6E  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1288. 00000E72  4EAD 1A62                jsr        [A5 + 0x1A62]
  1289. label00000E76:
  1290. 00000E76  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  1291. 00000E7A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1292. 00000E7E  4EAD 1E12                jsr        [A5 + 0x1E12]
  1293. 00000E82  4E5E                     unlink     A6
  1294. 00000E84  4E75                     rts
  1295. export_22:
  1296. 00000E86  4E56 0000                link       A6, 0
  1297. 00000E8A  1F2E 0010                move.b     -[A7], [A6 + 0x10]
  1298. 00000E8E  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1299. 00000E92  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1300. 00000E96  4EAD 1332                jsr        [A5 + 0x1332]
  1301. 00000E9A  4E5E                     unlink     A6
  1302. 00000E9C  4E75                     rts
  1303. export_23:
  1304. 00000E9E  4E56 0000                link       A6, 0
  1305. 00000EA2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1306. 00000EA6  4EAD 133A                jsr        [A5 + 0x133A]
  1307. 00000EAA  4E5E                     unlink     A6
  1308. 00000EAC  4E75                     rts
  1309. export_24:
  1310. 00000EAE  4E56 0000                link       A6, 0
  1311. 00000EB2  202E 000C                move.l     D0, [A6 + 0xC]
  1312. 00000EB6  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1313. 00000EBA  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1314. 00000EBE  4EAD 134A                jsr        [A5 + 0x134A]
  1315. 00000EC2  508F                     addq.l     A7, 8
  1316. 00000EC4  4E5E                     unlink     A6
  1317. 00000EC6  4E75                     rts
  1318. export_25:
  1319. 00000EC8  4E56 0000                link       A6, 0
  1320. 00000ECC  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1321. 00000ED0  4EAD 1352                jsr        [A5 + 0x1352]
  1322. 00000ED4  7002                     moveq.l    D0, 0x02
  1323. 00000ED6  2E80                     move.l     [A7], D0
  1324. 00000ED8  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1325. 00000EDC  4EAD 0F0A                jsr        [A5 + 0xF0A]
  1326. 00000EE0  4E5E                     unlink     A6
  1327. 00000EE2  4E75                     rts
  1328. export_26:
  1329. 00000EE4  4E56 FE00                link       A6, -0x0200
  1330. 00000EE8  48E7 0108                movem.l    -[A7], D7,A4
  1331. 00000EEC  286E 0008                movea.l    A4, [A6 + 0x8]
  1332. 00000EF0  42A7                     clr.l      -[A7]
  1333. 00000EF2  2F0C                     move.l     -[A7], A4
  1334. 00000EF4  4EAD 0102                jsr        [A5 + 0x102]
  1335. 00000EF8  486E FF00                pea.l      [A6 - 0x100]
  1336. 00000EFC  2054                     movea.l    A0, [A4]
  1337. 00000EFE  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1338. 00000F02  4EAD 0CA2                jsr        [A5 + 0xCA2]
  1339. 00000F06  2EAD E150                move.l     [A7], [A5 - 0x1EB0]
  1340. 00000F0A  4EAD 122A                jsr        [A5 + 0x122A]
  1341. 00000F0E  3E00                     move.w     D7, D0
  1342. 00000F10  3047                     movea.w    A0, D7
  1343. 00000F12  2E88                     move.l     [A7], A0
  1344. 00000F14  486E FE00                pea.l      [A6 - 0x200]
  1345. 00000F18  4EAD 0572                jsr        [A5 + 0x572]
  1346. 00000F1C  486D CB62                pea.l      [A5 - 0x349E]
  1347. 00000F20  486E FF00                pea.l      [A6 - 0x100]
  1348. 00000F24  4EAD 048A                jsr        [A5 + 0x48A]
  1349. 00000F28  486E FE00                pea.l      [A6 - 0x200]
  1350. 00000F2C  486E FF00                pea.l      [A6 - 0x100]
  1351. 00000F30  4EAD 048A                jsr        [A5 + 0x48A]
  1352. 00000F34  486E FF00                pea.l      [A6 - 0x100]
  1353. 00000F38  2054                     movea.l    A0, [A4]
  1354. 00000F3A  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1355. 00000F3E  4EAD 0C9A                jsr        [A5 + 0xC9A]
  1356. 00000F42  2054                     movea.l    A0, [A4]
  1357. 00000F44  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1358. 00000F48  4EAD 0D02                jsr        [A5 + 0xD02]
  1359. 00000F4C  4CEE 1080 FDF8           movem.l    A4,D7, [A6 - 0x208]
  1360. 00000F52  4E5E                     unlink     A6
  1361. 00000F54  4E75                     rts
  1362. export_27:
  1363. 00000F56  4E56 FF54                link       A6, -0x00AC
  1364. 00000F5A  48E7 0038                movem.l    -[A7], A2,A3,A4
  1365. 00000F5E  286E 0008                movea.l    A4, [A6 + 0x8]
  1366. 00000F62  95CA                     sub.l      A2, A2
  1367. 00000F64  486E FF96                pea.l      [A6 - 0x6A]
  1368. 00000F68  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1369. 00000F6C  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1370. 00000F70  7000                     moveq.l    D0, 0x00
  1371. 00000F72  43FA 000E                lea.l      A1, [PC + 0xE /* 00000F82 */]
  1372. 00000F76  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1373. 00000F7A  F228                     .extension 0x228 // unimplemented
  1374. 00000F7C  F00F                     .extension 0x00F // unimplemented
  1375. 00000F7E  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1376. 00000F84  D00F                     add.b      D0, A7
  1377. 00000F86  4A40                     tst.w      D0
  1378. 00000F88  588F                     addq.l     A7, 4
  1379. 00000F8A  6670                     bne        +0x72 /* 00000FFC */
  1380. 00000F8C  486D EF56                pea.l      [A5 - 0x10AA]
  1381. 00000F90  4EAD 04CA                jsr        [A5 + 0x4CA]
  1382. 00000F94  2640                     movea.l    A3, D0
  1383. 00000F96  2E8B                     move.l     [A7], A3
  1384. 00000F98  4EAD 11B2                jsr        [A5 + 0x11B2]
  1385. 00000F9C  2EAE 000C                move.l     [A7], [A6 + 0xC]
  1386. 00000FA0  2F0B                     move.l     -[A7], A3
  1387. 00000FA2  4EAD 143A                jsr        [A5 + 0x143A]
  1388. 00000FA6  2054                     movea.l    A0, [A4]
  1389. 00000FA8  214B 0022                move.l     [A0 + 0x22], A3
  1390. 00000FAC  1EBC 0003                move.b     [A7], 0x3
  1391. 00000FB0  2F0B                     move.l     -[A7], A3
  1392. 00000FB2  4EAD F258                jsr        [A5 - 0xDA8]
  1393. 00000FB6  2E8B                     move.l     [A7], A3
  1394. 00000FB8  4EAD 11EA                jsr        [A5 + 0x11EA]
  1395. 00000FBC  2440                     movea.l    A2, D0
  1396. 00000FBE  2E8A                     move.l     [A7], A2
  1397. 00000FC0  2F0C                     move.l     -[A7], A4
  1398. 00000FC2  4EAD 0102                jsr        [A5 + 0x102]
  1399. 00000FC6  204A                     movea.l    A0, A2
  1400. 00000FC8  A023                     trap       DisposHandle/DisposeHandle
  1401. 00000FCA  95CA                     sub.l      A2, A2
  1402. 00000FCC  486E FF56                pea.l      [A6 - 0xAA]
  1403. 00000FD0  2054                     movea.l    A0, [A4]
  1404. 00000FD2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1405. 00000FD6  4EAD 146A                jsr        [A5 + 0x146A]
  1406. 00000FDA  486E FF56                pea.l      [A6 - 0xAA]
  1407. 00000FDE  2054                     movea.l    A0, [A4]
  1408. 00000FE0  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1409. 00000FE4  4EAD 0C9A                jsr        [A5 + 0xC9A]
  1410. 00000FE8  2054                     movea.l    A0, [A4]
  1411. 00000FEA  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1412. 00000FEE  4EAD 0D02                jsr        [A5 + 0xD02]
  1413. 00000FF2  4EAD 1A92                jsr        [A5 + 0x1A92]
  1414. 00000FF6  4FEF 0020                lea.l      A7, [A7 + 0x20]
  1415. 00000FFA  601A                     bra        +0x1C /* 00001016 */
  1416. label00000FFC:
  1417. 00000FFC  200A                     move.l     D0, A2
  1418. 00000FFE  6704                     beq        +0x6 /* 00001004 */
  1419. 00001000  204A                     movea.l    A0, A2
  1420. 00001002  A023                     trap       DisposHandle/DisposeHandle
  1421. label00001004:
  1422. 00001004  4A2E FF9B                tst.b      [A6 - 0x65]
  1423. 00001008  670C                     beq        +0xE /* 00001016 */
  1424. 0000100A  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1425. 0000100E  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1426. 00001012  4EAD 1A62                jsr        [A5 + 0x1A62]
  1427. label00001016:
  1428. 00001016  4CDF 1C00                movem.l    A4,A3,A2, [A7]+
  1429. 0000101A  4E5E                     unlink     A6
  1430. 0000101C  4E75                     rts
  1431. export_28:
  1432. 0000101E  4E56 0000                link       A6, 0
  1433. 00001022  48E7 0018                movem.l    -[A7], A3,A4
  1434. 00001026  286E 0008                movea.l    A4, [A6 + 0x8]
  1435. 0000102A  486D E882                pea.l      [A5 - 0x177E]
  1436. 0000102E  4EAD 04CA                jsr        [A5 + 0x4CA]
  1437. 00001032  2054                     movea.l    A0, [A4]
  1438. 00001034  2140 0014                move.l     [A0 + 0x14], D0
  1439. 00001038  2E8C                     move.l     [A7], A4
  1440. 0000103A  2F2D E13C                move.l     -[A7], [A5 - 0x1EC4]
  1441. 0000103E  2F3C 01F4 0000           move.l     -[A7], 0x1F40000
  1442. 00001044  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1443. 00001048  4EAD 0C2A                jsr        [A5 + 0xC2A]
  1444. 0000104C  486D C510                pea.l      [A5 - 0x3AF0]
  1445. 00001050  4EAD 04CA                jsr        [A5 + 0x4CA]
  1446. 00001054  2640                     movea.l    A3, D0
  1447. 00001056  2EBC 0500 0500           move.l     [A7], 0x5000500
  1448. 0000105C  42A7                     clr.l      -[A7]
  1449. 0000105E  2F3C 000A 000A           move.l     -[A7], 0xA000A /* '\n\0\n' */
  1450. 00001064  2F0C                     move.l     -[A7], A4
  1451. 00001066  2054                     movea.l    A0, [A4]
  1452. 00001068  2F28 0014                move.l     -[A7], [A0 + 0x14]
  1453. 0000106C  2F0B                     move.l     -[A7], A3
  1454. 0000106E  4EAD 016A                jsr        [A5 + 0x16A]
  1455. 00001072  2EBC 0100 0100           move.l     [A7], 0x1000100
  1456. 00001078  2F0B                     move.l     -[A7], A3
  1457. 0000107A  4EAD 0792                jsr        [A5 + 0x792]
  1458. 0000107E  2054                     movea.l    A0, [A4]
  1459. 00001080  214B 001E                move.l     [A0 + 0x1E], A3
  1460. 00001084  214B 0018                move.l     [A0 + 0x18], A3
  1461. 00001088  2EA8 0014                move.l     [A7], [A0 + 0x14]
  1462. 0000108C  2F2D E150                move.l     -[A7], [A5 - 0x1EB0]
  1463. 00001090  4EAD 1212                jsr        [A5 + 0x1212]
  1464. 00001094  4878 0FAB                pea.l      [0x00000FAB]
  1465. 00001098  2F0B                     move.l     -[A7], A3
  1466. 0000109A  4EAD ED2E                jsr        [A5 - 0x12D2]
  1467. 0000109E  4CEE 1800 FFF8           movem.l    A4,A3, [A6 - 0x8]
  1468. 000010A4  4E5E                     unlink     A6
  1469. 000010A6  4E75                     rts
  1470. export_29:
  1471. 000010A8  4E56 FFFC                link       A6, -0x0004
  1472. 000010AC  206E 0008                movea.l    A0, [A6 + 0x8]
  1473. 000010B0  2050                     movea.l    A0, [A0]
  1474. 000010B2  4AA8 0022                tst.l      [A0 + 0x22]
  1475. 000010B6  660A                     bne        +0xC /* 000010C2 */
  1476. 000010B8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  1477. 000010BC  4EAD 13CA                jsr        [A5 + 0x13CA]
  1478. 000010C0  6018                     bra        +0x1A /* 000010DA */
  1479. label000010C2:
  1480. 000010C2  206E 0008                movea.l    A0, [A6 + 0x8]
  1481. 000010C6  2050                     movea.l    A0, [A0]
  1482. 000010C8  4228 0030                clr.b      [A0 + 0x30]
  1483. 000010CC  4878 0005                pea.l      [0x00000005]
  1484. 000010D0  2F2D E140                move.l     -[A7], [A5 - 0x1EC0]
  1485. 000010D4  4EAD 0F0A                jsr        [A5 + 0xF0A]
  1486. 000010D8  7001                     moveq.l    D0, 0x01
  1487. label000010DA:
  1488. 000010DA  4E5E                     unlink     A6
  1489. 000010DC  4E75                     rts
  1490. export_30:
  1491. 000010DE  4E56 0000                link       A6, 0
  1492. 000010E2  2F0C                     move.l     -[A7], A4
  1493. 000010E4  286E 0008                movea.l    A4, [A6 + 0x8]
  1494. 000010E8  2054                     movea.l    A0, [A4]
  1495. 000010EA  4AA8 0022                tst.l      [A0 + 0x22]
  1496. 000010EE  670C                     beq        +0xE /* 000010FC */
  1497. 000010F0  2054                     movea.l    A0, [A4]
  1498. 000010F2  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1499. 000010F6  4EAD F3AA                jsr        [A5 - 0xC56]
  1500. 000010FA  588F                     addq.l     A7, 4
  1501. label000010FC:
  1502. 000010FC  486D EF56                pea.l      [A5 - 0x10AA]
  1503. 00001100  4EAD 04CA                jsr        [A5 + 0x4CA]
  1504. 00001104  2054                     movea.l    A0, [A4]
  1505. 00001106  2140 0022                move.l     [A0 + 0x22], D0
  1506. 0000110A  2EA8 0022                move.l     [A7], [A0 + 0x22]
  1507. 0000110E  4EAD 11B2                jsr        [A5 + 0x11B2]
  1508. 00001112  2EAE 000C                move.l     [A7], [A6 + 0xC]
  1509. 00001116  2054                     movea.l    A0, [A4]
  1510. 00001118  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1511. 0000111C  4EAD 143A                jsr        [A5 + 0x143A]
  1512. 00001120  2EBC 5445 5854           move.l     [A7], 0x54455854 /* 'TEXT' */
  1513. 00001126  2F2D E15A                move.l     -[A7], [A5 - 0x1EA6]
  1514. 0000112A  2054                     movea.l    A0, [A4]
  1515. 0000112C  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1516. 00001130  4EAD 1482                jsr        [A5 + 0x1482]
  1517. 00001134  1EBC 0003                move.b     [A7], 0x3
  1518. 00001138  2054                     movea.l    A0, [A4]
  1519. 0000113A  2F28 0022                move.l     -[A7], [A0 + 0x22]
  1520. 0000113E  4EAD F258                jsr        [A5 - 0xDA8]
  1521. 00001142  206E 000C                movea.l    A0, [A6 + 0xC]
  1522. 00001146  4868 000A                pea.l      [A0 + 0xA]
  1523. 0000114A  2254                     movea.l    A1, [A4]
  1524. 0000114C  2F29 0014                move.l     -[A7], [A1 + 0x14]
  1525. 00001150  4EAD 0C9A                jsr        [A5 + 0xC9A]
  1526. 00001154  2E8C                     move.l     [A7], A4
  1527. 00001156  4EAD F0D6                jsr        [A5 - 0xF2A]
  1528. 0000115A  286E FFFC                movea.l    A4, [A6 - 0x4]
  1529. 0000115E  4E5E                     unlink     A6
  1530. 00001160  4E75                     rts
  1531. export_31:
  1532. 00001162  4E56 0000                link       A6, 0
  1533. 00001166  4E5E                     unlink     A6
  1534. 00001168  4E75                     rts
  1535. export_13:
  1536. 0000116A  4E56 FFDC                link       A6, -0x0024
  1537. 0000116E  2F0C                     move.l     -[A7], A4
  1538. 00001170  286E 0008                movea.l    A4, [A6 + 0x8]
  1539. 00001174  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1540. 00001178  43ED CC4C                lea.l      A1, [A5 - 0x33B4]
  1541. 0000117C  7008                     moveq.l    D0, 0x08
  1542. label0000117E:
  1543. 0000117E  20D9                     move.l     [A0]+, [A1]+
  1544. 00001180  51C8 FFFC                dbf        D0, -0x6 /* 0000117E */
  1545. 00001184  486D CE80                pea.l      [A5 - 0x3180]
  1546. 00001188  486E FFDC                pea.l      [A6 - 0x24]
  1547. 0000118C  4EAD 0212                jsr        [A5 + 0x212]
  1548. 00001190  2054                     movea.l    A0, [A4]
  1549. 00001192  42A8 0088                clr.l      [A0 + 0x88]
  1550. 00001196  117C 0001 0086           move.b     [A0 + 0x86], 0x1
  1551. 0000119C  117C 0001 0087           move.b     [A0 + 0x87], 0x1
  1552. 000011A2  2E8C                     move.l     [A7], A4
  1553. 000011A4  4EAD 00A2                jsr        [A5 + 0xA2]
  1554. 000011A8  286E FFD8                movea.l    A4, [A6 - 0x28]
  1555. 000011AC  4E5E                     unlink     A6
  1556. 000011AE  4E75                     rts
  1557. export_14:
  1558. 000011B0  4E56 FFD0                link       A6, -0x0030
  1559. 000011B4  2F0C                     move.l     -[A7], A4
  1560. 000011B6  286E 0008                movea.l    A4, [A6 + 0x8]
  1561. 000011BA  486E FFDC                pea.l      [A6 - 0x24]
  1562. 000011BE  486D DE5A                pea.l      [A5 - 0x21A6]
  1563. 000011C2  2F3C CCCC CCCD           move.l     -[A7], 0xCCCCCCCD
  1564. 000011C8  2F3C CCCC CCCC           move.l     -[A7], 0xCCCCCCCC
  1565. 000011CE  2F3C 3FFC 0000           move.l     -[A7], 0x3FFC0000
  1566. 000011D4  4EAD 0222                jsr        [A5 + 0x222]
  1567. 000011D8  486D CCB8                pea.l      [A5 - 0x3348]
  1568. 000011DC  486E FFDC                pea.l      [A6 - 0x24]
  1569. 000011E0  486D CB6A                pea.l      [A5 - 0x3496]
  1570. 000011E4  3F3C 0004                move.w     -[A7], 0x4
  1571. 000011E8  4EAD 0252                jsr        [A5 + 0x252]
  1572. 000011EC  2054                     movea.l    A0, [A4]
  1573. 000011EE  4A28 0086                tst.b      [A0 + 0x86]
  1574. 000011F2  4FEF 0022                lea.l      A7, [A7 + 0x22]
  1575. 000011F6  672A                     beq        +0x2C /* 00001222 */
  1576. 000011F8  486D CCB8                pea.l      [A5 - 0x3348]
  1577. 000011FC  2054                     movea.l    A0, [A4]
  1578. 000011FE  2F28 0076                move.l     -[A7], [A0 + 0x76]
  1579. 00001202  2F28 0072                move.l     -[A7], [A0 + 0x72]
  1580. 00001206  2F28 006E                move.l     -[A7], [A0 + 0x6E]
  1581. 0000120A  486D DEAE                pea.l      [A5 - 0x2152]
  1582. 0000120E  486D DE36                pea.l      [A5 - 0x21CA]
  1583. 00001212  486D CCB8                pea.l      [A5 - 0x3348]
  1584. 00001216  3F3C 0004                move.w     -[A7], 0x4
  1585. 0000121A  4EAD 025A                jsr        [A5 + 0x25A]
  1586. // begin alternate branch 0000121C-00001224
  1587. label0000121C:
  1588. 0000121C  025A 4FEF                andi.w     [A2]+, 0x4FEF
  1589. 00001220  001E 2054                ori.b      [A6]+, 0x54 /* 'T' */
  1590. // end alternate branch 0000121C-00001224
  1591. label0000121C: // (misaligned)
  1592. 0000121E  4FEF 001E                lea.l      A7, [A7 + 0x1E]
  1593. label00001222:
  1594. 00001222  2054                     movea.l    A0, [A4]
  1595. 00001224  4A28 0087                tst.b      [A0 + 0x87]
  1596. 00001228  6748                     beq        +0x4A /* 00001272 */
  1597. 0000122A  2054                     movea.l    A0, [A4]
  1598. 0000122C  2F28 002E                move.l     -[A7], [A0 + 0x2E]
  1599. 00001230  2F28 002A                move.l     -[A7], [A0 + 0x2A]
  1600. 00001234  2F28 0026                move.l     -[A7], [A0 + 0x26]
  1601. 00001238  2F28 003A                move.l     -[A7], [A0 + 0x3A]
  1602. 0000123C  2F28 0036                move.l     -[A7], [A0 + 0x36]
  1603. 00001240  2F28 0032                move.l     -[A7], [A0 + 0x32]
  1604. 00001244  4EAD 1EC2                jsr        [A5 + 0x1EC2]
  1605. 00001248  F22E                     .extension 0x22E // unimplemented
  1606. 0000124A  6800 FFD0                bvc        -0x2E /* 0000121C */
  1607. 0000124E  486D CCB8                pea.l      [A5 - 0x3348]
  1608. 00001252  F200                     .extension 0x200 // unimplemented
  1609. 00001254  001A F227                ori.b      [A2]+, 0x27 /* ''' */
  1610. 00001258  6800 486D                bvc        +0x486F /* 00005AC7 */
  1611. 0000125C  DEF6 486D                add.w      A7, [A6 + D4 + 0x6D]
  1612. 00001260  DE36 486D                add.b      D7, [A6 + D4 + 0x6D]
  1613. 00001264  CCB8 3F3C                and.l      D6, [0x00003F3C]
  1614. 00001268  0004 4EAD                ori.b      D4, 0xAD
  1615. 0000126C  025A 4FEF                andi.w     [A2]+, 0x4FEF
  1616. 00001270  0036 486D CCB8           ori.b      [A6 + A4 * 4 - 0x48], 0x6D /* 'm' */
  1617. // begin alternate branch 00001272-00001276
  1618. label00001272:
  1619. 00001272  486D CCB8                pea.l      [A5 - 0x3348]
  1620. // end alternate branch 00001272-00001276
  1621. label00001272: // (misaligned)
  1622. 00001276  2054                     movea.l    A0, [A4]
  1623. 00001278  4868 0002                pea.l      [A0 + 0x2]
  1624. 0000127C  486D CCB8                pea.l      [A5 - 0x3348]
  1625. 00001280  3F3C 0004                move.w     -[A7], 0x4
  1626. 00001284  4EAD 024A                jsr        [A5 + 0x24A]
  1627. 00001288  486D CC70                pea.l      [A5 - 0x3390]
  1628. 0000128C  486D CBFA                pea.l      [A5 - 0x3406]
  1629. 00001290  2F3C 0004 000C           move.l     -[A7], 0x4000C
  1630. 00001296  4EAD 01DA                jsr        [A5 + 0x1DA]
  1631. 0000129A  486D CC88                pea.l      [A5 - 0x3378]
  1632. 0000129E  486D CCB8                pea.l      [A5 - 0x3348]
  1633. 000012A2  3F3C 0004                move.w     -[A7], 0x4
  1634. 000012A6  4EAD 01D2                jsr        [A5 + 0x1D2]
  1635. 000012AA  2EAD CFBC                move.l     [A7], [A5 - 0x3044]
  1636. 000012AE  4EAD 032A                jsr        [A5 + 0x32A]
  1637. 000012B2  4A00                     tst.b      D0
  1638. 000012B4  4FEF 0024                lea.l      A7, [A7 + 0x24]
  1639. 000012B8  6712                     beq        +0x14 /* 000012CC */
  1640. 000012BA  3F3C 0008                move.w     -[A7], 0x8
  1641. 000012BE  A89C                     trap       PenMode
  1642. 000012C0  486D CB64                pea.l      [A5 - 0x349C]
  1643. 000012C4  AA14                     trap       RGBForeColor
  1644. 000012C6  4EAD 01E2                jsr        [A5 + 0x1E2]
  1645. 000012CA  6010                     bra        +0x12 /* 000012DC */
  1646. label000012CC:
  1647. 000012CC  3F3C 0008                move.w     -[A7], 0x8
  1648. 000012D0  A89C                     trap       PenMode
  1649. 000012D2  486D 0082                pea.l      [A5 + 0x82]
  1650. 000012D6  4EAD 01EA                jsr        [A5 + 0x1EA]
  1651. 000012DA  588F                     addq.l     A7, 4
  1652. label000012DC:
  1653. 000012DC  285F                     movea.l    A4, [A7]+
  1654. 000012DE  4E5E                     unlink     A6
  1655. 000012E0  4E75                     rts
  1656. export_12:
  1657. 000012E2  4E56 FFDC                link       A6, -0x0024
  1658. 000012E6  486E FFDC                pea.l      [A6 - 0x24]
  1659. 000012EA  486D CDA8                pea.l      [A5 - 0x3258]
  1660. 000012EE  486D CDCC                pea.l      [A5 - 0x3234]
  1661. 000012F2  2F2D CDA4                move.l     -[A7], [A5 - 0x325C]
  1662. 000012F6  2F2D CDA0                move.l     -[A7], [A5 - 0x3260]
  1663. 000012FA  2F2D CD9C                move.l     -[A7], [A5 - 0x3264]
  1664. 000012FE  206D CFBC                movea.l    A0, [A5 - 0x3044]
  1665. 00001302  2050                     movea.l    A0, [A0]
  1666. 00001304  4868 0002                pea.l      [A0 + 0x2]
  1667. 00001308  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  1668. 0000130C  486D CE80                pea.l      [A5 - 0x3180]
  1669. 00001310  2F2D CD98                move.l     -[A7], [A5 - 0x3268]
  1670. 00001314  2F2D CD94                move.l     -[A7], [A5 - 0x326C]
  1671. 00001318  2F2D CD90                move.l     -[A7], [A5 - 0x3270]
  1672. 0000131C  486D CD6C                pea.l      [A5 - 0x3294]
  1673. 00001320  486D CD48                pea.l      [A5 - 0x32B8]
  1674. 00001324  4EAD 01FA                jsr        [A5 + 0x1FA]
  1675. 00001328  486E FFDC                pea.l      [A6 - 0x24]
  1676. 0000132C  4EAD 020A                jsr        [A5 + 0x20A]
  1677. 00001330  4E5E                     unlink     A6
  1678. 00001332  4E75                     rts
  1679. export_15:
  1680. 00001334  4E56 0000                link       A6, 0
  1681. 00001338  2F0C                     move.l     -[A7], A4
  1682. 0000133A  286E 000C                movea.l    A4, [A6 + 0xC]
  1683. 0000133E  2F0C                     move.l     -[A7], A4
  1684. 00001340  4EAD 01F2                jsr        [A5 + 0x1F2]
  1685. 00001344  526C 0004                addq.w     [A4 + 0x4], 1
  1686. 00001348  526C 0006                addq.w     [A4 + 0x6], 1
  1687. 0000134C  2E8C                     move.l     [A7], A4
  1688. 0000134E  A8A3                     trap       EraseRect
  1689. 00001350  206E 0008                movea.l    A0, [A6 + 0x8]
  1690. 00001354  2050                     movea.l    A0, [A0]
  1691. 00001356  4AA8 0088                tst.l      [A0 + 0x88]
  1692. 0000135A  670C                     beq        +0xE /* 00001368 */
  1693. 0000135C  206E 0008                movea.l    A0, [A6 + 0x8]
  1694. 00001360  2050                     movea.l    A0, [A0]
  1695. 00001362  2068 0088                movea.l    A0, [A0 + 0x88]
  1696. 00001366  4E90                     jsr        [A0]
  1697. label00001368:
  1698. 00001368  285F                     movea.l    A4, [A7]+
  1699. 0000136A  4E5E                     unlink     A6
  1700. 0000136C  4E75                     rts
  1701. export_16:
  1702. 0000136E  4E56 FF94                link       A6, -0x006C
  1703. 00001372  2F0C                     move.l     -[A7], A4
  1704. 00001374  286E 0008                movea.l    A4, [A6 + 0x8]
  1705. 00001378  41EE FFDC                lea.l      A0, [A6 - 0x24]
  1706. 0000137C  43ED CDF0                lea.l      A1, [A5 - 0x3210]
  1707. 00001380  7008                     moveq.l    D0, 0x08
  1708. label00001382:
  1709. 00001382  20D9                     move.l     [A0]+, [A1]+
  1710. 00001384  51C8 FFFC                dbf        D0, -0x6 /* 00001382 */
  1711. 00001388  41EE FFB8                lea.l      A0, [A6 - 0x48]
  1712. 0000138C  43ED CE14                lea.l      A1, [A5 - 0x31EC]
  1713. 00001390  7008                     moveq.l    D0, 0x08
  1714. label00001392:
  1715. 00001392  20D9                     move.l     [A0]+, [A1]+
  1716. 00001394  51C8 FFFC                dbf        D0, -0x6 /* 00001392 */
  1717. 00001398  41EE FF94                lea.l      A0, [A6 - 0x6C]
  1718. 0000139C  43ED CE38                lea.l      A1, [A5 - 0x31C8]
  1719. 000013A0  7008                     moveq.l    D0, 0x08
  1720. label000013A2:
  1721. 000013A2  20D9                     move.l     [A0]+, [A1]+
  1722. 000013A4  51C8 FFFC                dbf        D0, -0x6 /* 000013A2 */
  1723. 000013A8  2054                     movea.l    A0, [A4]
  1724. 000013AA  4868 0002                pea.l      [A0 + 0x2]
  1725. 000013AE  486E FFDC                pea.l      [A6 - 0x24]
  1726. 000013B2  4EAD 021A                jsr        [A5 + 0x21A]
  1727. 000013B6  2054                     movea.l    A0, [A4]
  1728. 000013B8  4868 0026                pea.l      [A0 + 0x26]
  1729. 000013BC  486E FFB8                pea.l      [A6 - 0x48]
  1730. 000013C0  4EAD 021A                jsr        [A5 + 0x21A]
  1731. 000013C4  2054                     movea.l    A0, [A4]
  1732. 000013C6  4868 004A                pea.l      [A0 + 0x4A]
  1733. 000013CA  486E FF94                pea.l      [A6 - 0x6C]
  1734. 000013CE  4EAD 021A                jsr        [A5 + 0x21A]
  1735. 000013D2  2054                     movea.l    A0, [A4]
  1736. 000013D4  42A8 0076                clr.l      [A0 + 0x76]
  1737. 000013D8  42A8 0072                clr.l      [A0 + 0x72]
  1738. 000013DC  42A8 006E                clr.l      [A0 + 0x6E]
  1739. 000013E0  217C 3A24 3AD8 0082      move.l     [A0 + 0x82], 0x3A243AD8
  1740. label000013E8:
  1741. 000013E8  217C B2B8 C257 007E      move.l     [A0 + 0x7E], 0xB2B8C257
  1742. 000013F0  217C 3FFB 0000 007A      move.l     [A0 + 0x7A], 0x3FFB0000
  1743. 000013F8  2E8C                     move.l     [A7], A4
  1744. 000013FA  4EAD CC14                jsr        [A5 - 0x33EC]
  1745. // begin alternate branch 000013FC-000013FE
  1746. label000013FC:
  1747. 000013FC  CC14                     and.b      D6, [A4]
  1748. // end alternate branch 000013FC-000013FE
  1749. label000013FC: // (misaligned)
  1750. 000013FE  286E FF90                movea.l    A4, [A6 - 0x70]
  1751. 00001402  4E5E                     unlink     A6
  1752. 00001404  4E75                     rts
  1753. export_17:
  1754. 00001406  4E56 FFA8                link       A6, -0x0058
  1755. 0000140A  2F0C                     move.l     -[A7], A4
  1756. 0000140C  286E 0008                movea.l    A4, [A6 + 0x8]
  1757. 00001410  486E FFCC                pea.l      [A6 - 0x34]
  1758. 00001414  2F0C                     move.l     -[A7], A4
  1759. 00001416  4EAD 009A                jsr        [A5 + 0x9A]
  1760. 0000141A  2054                     movea.l    A0, [A4]
  1761. 0000141C  4868 0026                pea.l      [A0 + 0x26]
  1762. 00001420  4EAD 023A                jsr        [A5 + 0x23A]
  1763. 00001424  F22E                     .extension 0x22E // unimplemented
  1764. 00001426  6800 FFC0                bvc        -0x3E /* 000013E8 */
  1765. 0000142A  486E FFDC                pea.l      [A6 - 0x24]
  1766. 0000142E  2054                     movea.l    A0, [A4]
  1767. 00001430  4868 0002                pea.l      [A0 + 0x2]
  1768. 00001434  486D CE5C                pea.l      [A5 - 0x31A4]
  1769. 00001438  4EAD 022A                jsr        [A5 + 0x22A]
  1770. 0000143C  486E FFDC                pea.l      [A6 - 0x24]
  1771. 00001440  4EAD 023A                jsr        [A5 + 0x23A]
  1772. 00001444  F22E                     .extension 0x22E // unimplemented
  1773. 00001446  6800 FFB4                bvc        -0x4A /* 000013FC */
  1774. 0000144A  F22E                     .extension 0x22E // unimplemented
  1775. 0000144C  4880                     ext.w      D0
  1776. 0000144E  FFC0                     .extension 0xFC0 // unimplemented
  1777. 00001450  F22E                     .extension 0x22E // unimplemented
  1778. 00001452  48A3 FFC0                movem.w    -[A3], D0,D1,D2,D3,D4,D5,D6,D7,A0,A1
  1779. 00001456  F200                     .extension 0x200 // unimplemented
  1780. 00001458  00A0 F22E 6880           ori.l      -[A0], 0xF22E6880
  1781. 0000145E  FFA8                     .extension 0xFA8 // unimplemented
  1782. 00001460  486E FFDC                pea.l      [A6 - 0x24]
  1783. 00001464  486E FFDC                pea.l      [A6 - 0x24]
  1784. 00001468  4EAD 0212                jsr        [A5 + 0x212]
  1785. 0000146C  2054                     movea.l    A0, [A4]
  1786. 0000146E  4868 004A                pea.l      [A0 + 0x4A]
  1787. 00001472  486E FFDC                pea.l      [A6 - 0x24]
  1788. 00001476  2F2E FFB0                move.l     -[A7], [A6 - 0x50]
  1789. 0000147A  2F2E FFAC                move.l     -[A7], [A6 - 0x54]
  1790. 0000147E  2F2E FFA8                move.l     -[A7], [A6 - 0x58]
  1791. 00001482  4EAD 0222                jsr        [A5 + 0x222]
  1792. 00001486  2054                     movea.l    A0, [A4]
  1793. 00001488  4868 0026                pea.l      [A0 + 0x26]
  1794. 0000148C  4868 004A                pea.l      [A0 + 0x4A]
  1795. 00001490  4868 0026                pea.l      [A0 + 0x26]
  1796. 00001494  4EAD 0232                jsr        [A5 + 0x232]
  1797. 00001498  2054                     movea.l    A0, [A4]
  1798. 0000149A  4868 0002                pea.l      [A0 + 0x2]
  1799. 0000149E  4868 0026                pea.l      [A0 + 0x26]
  1800. 000014A2  4868 0002                pea.l      [A0 + 0x2]
  1801. 000014A6  4EAD 0232                jsr        [A5 + 0x232]
  1802. 000014AA  706E                     moveq.l    D0, 0x6E
  1803. 000014AC  D094                     add.l      D0, [A4]
  1804. 000014AE  2040                     movea.l    A0, D0
  1805. 000014B0  2254                     movea.l    A1, [A4]
  1806. 000014B2  F210                     .extension 0x210 // unimplemented
  1807. 000014B4  4800                     nbcd.b     D0
  1808. 000014B6  F229                     .extension 0x229 // unimplemented
  1809. 000014B8  4822                     nbcd.b     -[A2]
  1810. 000014BA  007A F210 6800           ori.w      [PC + 0x6800 /* 00007CBC */], 0xF210
  1811. 000014C0  2EBC 2168 C233           move.l     [A7], 0x2168C233
  1812. 000014C6  2F3C C90F DAA2           move.l     -[A7], 0xC90FDAA2
  1813. 000014CC  2F3C 4001 0000           move.l     -[A7], 0x40010000
  1814. 000014D2  2F29 0076                move.l     -[A7], [A1 + 0x76]
  1815. 000014D6  2F29 0072                move.l     -[A7], [A1 + 0x72]
  1816. 000014DA  2F29 006E                move.l     -[A7], [A1 + 0x6E]
  1817. 000014DE  4EAD 1ED2                jsr        [A5 + 0x1ED2]
  1818. 000014E2  2054                     movea.l    A0, [A4]
  1819. 000014E4  F228                     .extension 0x228 // unimplemented
  1820. 000014E6  6800 006E                bvc        +0x70 /* 00001556 */
  1821. 000014EA  2E8C                     move.l     [A7], A4
  1822. 000014EC  4EAD CC14                jsr        [A5 - 0x33EC]
  1823. 000014F0  486E FFD4                pea.l      [A6 - 0x2C]
  1824. 000014F4  4EAD 01F2                jsr        [A5 + 0x1F2]
  1825. 000014F8  4FEF 0068                lea.l      A7, [A7 + 0x68]
  1826. 000014FC  526E FFD8                addq.w     [A6 - 0x28], 1
  1827. 00001500  526E FFDA                addq.w     [A6 - 0x26], 1
  1828. 00001504  486E FFD4                pea.l      [A6 - 0x2C]
  1829. 00001508  486E FFCC                pea.l      [A6 - 0x34]
  1830. 0000150C  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  1831. 00001510  A8AB                     trap       UnionRect
  1832. 00001512  285F                     movea.l    A4, [A7]+
  1833. 00001514  4E5E                     unlink     A6
  1834. 00001516  4E75                     rts
  1835. fn00001518:
  1836. 00001518  4E56 FF86                link       A6, -0x007A
  1837. 0000151C  48E7 0118                movem.l    -[A7], D7,A3,A4
  1838. 00001520  286E 000A                movea.l    A4, [A6 + 0xA]
  1839. 00001524  4EAD 045A                jsr        [A5 + 0x45A]
  1840. 00001528  4A00                     tst.b      D0
  1841. 0000152A  6700 0164                beq        +0x166 /* 00001690 */
  1842. 0000152E  102D CEA4                move.b     D0, [A5 - 0x315C]
  1843. 00001532  B02E 0008                cmp.b      D0, [A6 + 0x8]
  1844. 00001536  6700 0158                beq        +0x15A /* 00001690 */
  1845. 0000153A  1B6E 0008 CEA4           move.b     [A5 - 0x315C], [A6 + 0x8]
  1846. 00001540  4A2D CEA4                tst.b      [A5 - 0x315C]
  1847. 00001544  6700 0134                beq        +0x136 /* 0000167A */
  1848. 00001548  486E FF96                pea.l      [A6 - 0x6A]
  1849. 0000154C  4EAD 1A5A                jsr        [A5 + 0x1A5A]
  1850. 00001550  41EE FFA4                lea.l      A0, [A6 - 0x5C]
  1851. 00001554  7000                     moveq.l    D0, 0x00
  1852. label00001556:
  1853. 00001556  43FA 000E                lea.l      A1, [PC + 0xE /* 00001566 */]
  1854. 0000155A  48D0 DEF8                movem.l    [A0], A7,A6,A4,A3,A2,A1,D7,D6,D5,D4,D3
  1855. 0000155E  F228                     .extension 0x228 // unimplemented
  1856. 00001560  F00F                     .extension 0x00F // unimplemented
  1857. 00001562  002C 6004 F210           ori.b      [A4 - 0xDF0], 0x4
  1858. 00001568  D00F                     add.b      D0, A7
  1859. 0000156A  4A40                     tst.w      D0
  1860. 0000156C  588F                     addq.l     A7, 4
  1861. 0000156E  6600 00D0                bne        +0xD2 /* 00001640 */
  1862. 00001572  486E FF90                pea.l      [A6 - 0x70]
  1863. 00001576  AA19                     trap       GetForeColor
  1864. 00001578  486E FF8A                pea.l      [A6 - 0x76]
  1865. 0000157C  AA1A                     trap       GetBackColor
  1866. 0000157E  486D CEA6                pea.l      [A5 - 0x315A]
  1867. 00001582  486E FF86                pea.l      [A6 - 0x7A]
  1868. 00001586  203C 0008 0005           move.l     D0, 0x80005
  1869. 0000158C  AB1D                     trap       QDExtensions
  1870. 0000158E  42AD CEAA                clr.l      [A5 - 0x3156]
  1871. 00001592  4267                     clr.w      -[A7]
  1872. 00001594  486D CEAA                pea.l      [A5 - 0x3156]
  1873. 00001598  4267                     clr.w      -[A7]
  1874. 0000159A  2F0C                     move.l     -[A7], A4
  1875. 0000159C  42A7                     clr.l      -[A7]
  1876. 0000159E  42A7                     clr.l      -[A7]
  1877. 000015A0  42A7                     clr.l      -[A7]
  1878. 000015A2  203C 0016 0000           move.l     D0, 0x160000
  1879. 000015A8  AB1D                     trap       QDExtensions
  1880. 000015AA  3E1F                     move.w     D7, [A7]+
  1881. 000015AC  3F07                     move.w     -[A7], D7
  1882. 000015AE  4EAD 1A82                jsr        [A5 + 0x1A82]
  1883. 000015B2  42A7                     clr.l      -[A7]
  1884. 000015B4  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1885. 000015B8  203C 0004 0017           move.l     D0, 0x40017
  1886. 000015BE  AB1D                     trap       QDExtensions
  1887. 000015C0  265F                     movea.l    A3, [A7]+
  1888. 000015C2  206D CEAA                movea.l    A0, [A5 - 0x3156]
  1889. 000015C6  2668 0002                movea.l    A3, [A0 + 0x2]
  1890. 000015CA  4227                     clr.b      -[A7]
  1891. 000015CC  2F0B                     move.l     -[A7], A3
  1892. 000015CE  203C 0004 0001           move.l     D0, 0x40001
  1893. 000015D4  AB1D                     trap       QDExtensions
  1894. 000015D6  4A1F                     tst.b      [A7]+
  1895. 000015D8  57C7                     seq        D7
  1896. 000015DA  4407                     neg.b      D7
  1897. 000015DC  49C7                     lea.l      A4, D7
  1898. 000015DE  4A47                     tst.w      D7
  1899. 000015E0  6712                     beq        +0x14 /* 000015F4 */
  1900. 000015E2  3F07                     move.w     -[A7], D7
  1901. 000015E4  42A7                     clr.l      -[A7]
  1902. 000015E6  2F3C 0003 041A           move.l     -[A7], 0x3041A
  1903. 000015EC  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1904. 000015F0  4EAD 1A62                jsr        [A5 + 0x1A62]
  1905. label000015F4:
  1906. 000015F4  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1907. 000015F8  42A7                     clr.l      -[A7]
  1908. 000015FA  203C 0008 0006           move.l     D0, 0x80006
  1909. 00001600  AB1D                     trap       QDExtensions
  1910. 00001602  3F2C 0002                move.w     -[A7], [A4 + 0x2]
  1911. 00001606  3F14                     move.w     -[A7], [A4]
  1912. 00001608  A878                     trap       SetOrigin
  1913. 0000160A  486E FF90                pea.l      [A6 - 0x70]
  1914. 0000160E  AA14                     trap       RGBForeColor
  1915. 00001610  486E FF8A                pea.l      [A6 - 0x76]
  1916. 00001614  AA15                     trap       RGBBackColor
  1917. 00001616  206D CEAA                movea.l    A0, [A5 - 0x3156]
  1918. 0000161A  4868 0010                pea.l      [A0 + 0x10]
  1919. 0000161E  A8A3                     trap       EraseRect
  1920. 00001620  2F0B                     move.l     -[A7], A3
  1921. 00001622  203C 0004 0002           move.l     D0, 0x40002
  1922. 00001628  AB1D                     trap       QDExtensions
  1923. 0000162A  2F2D CEA6                move.l     -[A7], [A5 - 0x315A]
  1924. 0000162E  2F2E FF86                move.l     -[A7], [A6 - 0x7A]
  1925. 00001632  203C 0008 0006           move.l     D0, 0x80006
  1926. 00001638  AB1D                     trap       QDExtensions
  1927. 0000163A  4EAD 1A92                jsr        [A5 + 0x1A92]
  1928. 0000163E  6050                     bra        +0x52 /* 00001690 */
  1929. label00001640:
  1930. 00001640  422D CEA4                clr.b      [A5 - 0x315C]
  1931. 00001644  4AAD CEAA                tst.l      [A5 - 0x3156]
  1932. 00001648  670C                     beq        +0xE /* 00001656 */
  1933. 0000164A  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1934. 0000164E  203C 0004 0004           move.l     D0, 0x40004
  1935. 00001654  AB1D                     trap       QDExtensions
  1936. label00001656:
  1937. 00001656  2F2D CEA6                move.l     -[A7], [A5 - 0x315A]
  1938. 0000165A  2F2D CEB6                move.l     -[A7], [A5 - 0x314A]
  1939. 0000165E  203C 0008 0006           move.l     D0, 0x80006
  1940. 00001664  AB1D                     trap       QDExtensions
  1941. 00001666  4A2E FF9B                tst.b      [A6 - 0x65]
  1942. 0000166A  6724                     beq        +0x26 /* 00001690 */
  1943. 0000166C  3F2D FA20                move.w     -[A7], [A5 - 0x5E0]
  1944. 00001670  2F2D FA22                move.l     -[A7], [A5 - 0x5DE]
  1945. 00001674  4EAD 1A62                jsr        [A5 + 0x1A62]
  1946. 00001678  6016                     bra        +0x18 /* 00001690 */
  1947. label0000167A:
  1948. 0000167A  4AAD CEAA                tst.l      [A5 - 0x3156]
  1949. 0000167E  670C                     beq        +0xE /* 0000168C */
  1950. 00001680  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1951. 00001684  203C 0004 0004           move.l     D0, 0x40004
  1952. 0000168A  AB1D                     trap       QDExtensions
  1953. label0000168C:
  1954. 0000168C  42AD CEAA                clr.l      [A5 - 0x3156]
  1955. label00001690:
  1956. 00001690  4CDF 1880                movem.l    A4,A3,D7, [A7]+
  1957. 00001694  4E5E                     unlink     A6
  1958. 00001696  4E75                     rts
  1959. fn00001698:
  1960. 00001698  4E56 FFF8                link       A6, -0x0008
  1961. 0000169C  48E7 0108                movem.l    -[A7], D7,A4
  1962. 000016A0  4A2D CEA4                tst.b      [A5 - 0x315C]
  1963. 000016A4  6700 008E                beq        +0x90 /* 00001734 */
  1964. 000016A8  4AAD CEAA                tst.l      [A5 - 0x3156]
  1965. 000016AC  6700 0086                beq        +0x88 /* 00001734 */
  1966. 000016B0  486E FFFC                pea.l      [A6 - 0x4]
  1967. 000016B4  486E FFF8                pea.l      [A6 - 0x8]
  1968. 000016B8  203C 0008 0005           move.l     D0, 0x80005
  1969. 000016BE  AB1D                     trap       QDExtensions
  1970. 000016C0  42A7                     clr.l      -[A7]
  1971. 000016C2  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1972. 000016C6  203C 0004 0017           move.l     D0, 0x40017
  1973. 000016CC  AB1D                     trap       QDExtensions
  1974. 000016CE  285F                     movea.l    A4, [A7]+
  1975. 000016D0  206D CEAA                movea.l    A0, [A5 - 0x3156]
  1976. 000016D4  2868 0002                movea.l    A4, [A0 + 0x2]
  1977. 000016D8  4227                     clr.b      -[A7]
  1978. 000016DA  2F0C                     move.l     -[A7], A4
  1979. 000016DC  203C 0004 0001           move.l     D0, 0x40001
  1980. 000016E2  AB1D                     trap       QDExtensions
  1981. 000016E4  4A1F                     tst.b      [A7]+
  1982. 000016E6  57C7                     seq        D7
  1983. 000016E8  4407                     neg.b      D7
  1984. 000016EA  49C7                     lea.l      A4, D7
  1985. 000016EC  4A47                     tst.w      D7
  1986. 000016EE  6712                     beq        +0x14 /* 00001702 */
  1987. 000016F0  3F07                     move.w     -[A7], D7
  1988. 000016F2  42A7                     clr.l      -[A7]
  1989. 000016F4  2F3C 0003 041A           move.l     -[A7], 0x3041A
  1990. 000016FA  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  1991. 000016FE  4EAD 1A62                jsr        [A5 + 0x1A62]
  1992. label00001702:
  1993. 00001702  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  1994. 00001706  42A7                     clr.l      -[A7]
  1995. 00001708  203C 0008 0006           move.l     D0, 0x80006
  1996. 0000170E  AB1D                     trap       QDExtensions
  1997. 00001710  206D CEAA                movea.l    A0, [A5 - 0x3156]
  1998. 00001714  4868 0010                pea.l      [A0 + 0x10]
  1999. 00001718  A8A3                     trap       EraseRect
  2000. 0000171A  2F0C                     move.l     -[A7], A4
  2001. 0000171C  203C 0004 0002           move.l     D0, 0x40002
  2002. 00001722  AB1D                     trap       QDExtensions
  2003. 00001724  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  2004. 00001728  2F2E FFF8                move.l     -[A7], [A6 - 0x8]
  2005. 0000172C  203C 0008 0006           move.l     D0, 0x80006
  2006. 00001732  AB1D                     trap       QDExtensions
  2007. label00001734:
  2008. 00001734  4CDF 1080                movem.l    A4,D7, [A7]+
  2009. 00001738  4E5E                     unlink     A6
  2010. 0000173A  4E75                     rts
  2011. fn0000173C:
  2012. 0000173C  4E56 0000                link       A6, 0
  2013. 00001740  2F07                     move.l     -[A7], D7
  2014. 00001742  4A2D CEA4                tst.b      [A5 - 0x315C]
  2015. 00001746  6768                     beq        +0x6A /* 000017B0 */
  2016. 00001748  486D CEB6                pea.l      [A5 - 0x314A]
  2017. 0000174C  486D CEB2                pea.l      [A5 - 0x314E]
  2018. 00001750  203C 0008 0005           move.l     D0, 0x80005
  2019. 00001756  AB1D                     trap       QDExtensions
  2020. 00001758  42A7                     clr.l      -[A7]
  2021. 0000175A  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  2022. 0000175E  203C 0004 0017           move.l     D0, 0x40017
  2023. 00001764  AB1D                     trap       QDExtensions
  2024. 00001766  2B5F CEAE                move.l     [A5 - 0x3152], [A7]+
  2025. 0000176A  206D CEAA                movea.l    A0, [A5 - 0x3156]
  2026. 0000176E  2B68 0002 CEAE           move.l     [A5 - 0x3152], [A0 + 0x2]
  2027. 00001774  4227                     clr.b      -[A7]
  2028. 00001776  2F2D CEAE                move.l     -[A7], [A5 - 0x3152]
  2029. 0000177A  203C 0004 0001           move.l     D0, 0x40001
  2030. 00001780  AB1D                     trap       QDExtensions
  2031. 00001782  4A1F                     tst.b      [A7]+
  2032. 00001784  57C7                     seq        D7
  2033. 00001786  4407                     neg.b      D7
  2034. 00001788  49C7                     lea.l      A4, D7
  2035. 0000178A  4A47                     tst.w      D7
  2036. 0000178C  6610                     bne        +0x12 /* 0000179E */
  2037. 0000178E  2F2D CEAA                move.l     -[A7], [A5 - 0x3156]
  2038. 00001792  42A7                     clr.l      -[A7]
  2039. 00001794  203C 0008 0006           move.l     D0, 0x80006
  2040. 0000179A  AB1D                     trap       QDExtensions
  2041. 0000179C  6012                     bra        +0x14 /* 000017B0 */
  2042. label0000179E:
  2043. 0000179E  3F07                     move.w     -[A7], D7
  2044. 000017A0  42A7                     clr.l      -[A7]
  2045. 000017A2  2F3C 0003 041A           move.l     -[A7], 0x3041A
  2046. 000017A8  4EAD 1AA2                jsr        [A5 + 0x1AA2]
  2047. 000017AC  4EAD 1A62                jsr        [A5 + 0x1A62]
  2048. label000017B0:
  2049. 000017B0  2E1F                     move.l     D7, [A7]+
  2050. 000017B2  4E5E                     unlink     A6
  2051. 000017B4  4E75                     rts
  2052. fn000017B6:
  2053. 000017B6  4E56 FFF4                link       A6, -0x000C
  2054. 000017BA  4A2D CEA4                tst.b      [A5 - 0x315C]
  2055. 000017BE  6776                     beq        +0x78 /* 00001836 */
  2056. 000017C0  4AAD CEAA                tst.l      [A5 - 0x3156]
  2057. 000017C4  6770                     beq        +0x72 /* 00001836 */
  2058. 000017C6  2F2D CEA6                move.l     -[A7], [A5 - 0x315A]
  2059. 000017CA  42A7                     clr.l      -[A7]
  2060. 000017CC  203C 0008 0006           move.l     D0, 0x80006
  2061. 000017D2  AB1D                     trap       QDExtensions
  2062. 000017D4  486E FFFA                pea.l      [A6 - 0x6]
  2063. 000017D8  AA19                     trap       GetForeColor
  2064. 000017DA  486E FFF4                pea.l      [A6 - 0xC]
  2065. 000017DE  AA1A                     trap       GetBackColor
  2066. 000017E0  4878 0021                pea.l      [0x00000021]
  2067. 000017E4  A862                     trap       ForeColor
  2068. 000017E6  4878 001E                pea.l      [0x0000001E]
  2069. 000017EA  A863                     trap       BackColor
  2070. 000017EC  4EBA 01AC                jsr        [PC + 0x1AC /* 0000199A */]
  2071. 000017F0  206D CEAE                movea.l    A0, [A5 - 0x3152]
  2072. 000017F4  2F10                     move.l     -[A7], [A0]
  2073. 000017F6  226D E25A                movea.l    A1, [A5 - 0x1DA6]
  2074. 000017FA  4869 0002                pea.l      [A1 + 0x2]
  2075. 000017FE  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2076. 00001802  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2077. 00001806  3F3C 0008                move.w     -[A7], 0x8
  2078. 0000180A  42A7                     clr.l      -[A7]
  2079. 0000180C  A8EC                     trap       CopyBits
  2080. 0000180E  2F2D CEAE                move.l     -[A7], [A5 - 0x3152]
  2081. 00001812  203C 0004 0002           move.l     D0, 0x40002
  2082. 00001818  AB1D                     trap       QDExtensions
  2083. 0000181A  486E FFFA                pea.l      [A6 - 0x6]
  2084. 0000181E  AA14                     trap       RGBForeColor
  2085. 00001820  486E FFF4                pea.l      [A6 - 0xC]
  2086. 00001824  AA15                     trap       RGBBackColor
  2087. 00001826  2F2D CEB6                move.l     -[A7], [A5 - 0x314A]
  2088. 0000182A  2F2D CEB2                move.l     -[A7], [A5 - 0x314E]
  2089. 0000182E  203C 0008 0006           move.l     D0, 0x80006
  2090. 00001834  AB1D                     trap       QDExtensions
  2091. label00001836:
  2092. 00001836  4E5E                     unlink     A6
  2093. 00001838  4E75                     rts
  2094. export_18:
  2095. 0000183A  4E56 0000                link       A6, 0
  2096. 0000183E  2F0C                     move.l     -[A7], A4
  2097. 00001840  486D CADA                pea.l      [A5 - 0x3526]
  2098. 00001844  4EAD 04CA                jsr        [A5 + 0x4CA]
  2099. 00001848  2840                     movea.l    A4, D0
  2100. 0000184A  2E8C                     move.l     [A7], A4
  2101. 0000184C  4EAD 0122                jsr        [A5 + 0x122]
  2102. 00001850  2E8C                     move.l     [A7], A4
  2103. 00001852  4EAD 1DFA                jsr        [A5 + 0x1DFA]
  2104. 00001856  2E8C                     move.l     [A7], A4
  2105. 00001858  4EAD FAB4                jsr        [A5 - 0x54C]
  2106. 0000185C  286E FFFC                movea.l    A4, [A6 - 0x4]
  2107. 00001860  4E5E                     unlink     A6
  2108. 00001862  4E75                     rts
  2109. export_19:
  2110. 00001864  206F 0004                movea.l    A0, [A7 + 0x4]
  2111. 00001868  226F 0008                movea.l    A1, [A7 + 0x8]
  2112. 0000186C  2368 0006 0008           move.l     [A1 + 0x8], [A0 + 0x6]
  2113. 00001872  2368 0002 0004           move.l     [A1 + 0x4], [A0 + 0x2]
  2114. 00001878  3290                     move.w     [A1], [A0]
  2115. 0000187A  3299                     move.w     [A1], [A1]+
  2116. 0000187C  4E75                     rts
  2117. export_20:
  2118. 0000187E  206F 0004                movea.l    A0, [A7 + 0x4]
  2119. 00001882  226F 0008                movea.l    A1, [A7 + 0x8]
  2120. 00001886  3290                     move.w     [A1], [A0]
  2121. 00001888  2368 0004 0002           move.l     [A1 + 0x2], [A0 + 0x4]
  2122. 0000188E  2368 0008 0006           move.l     [A1 + 0x6], [A0 + 0x8]
  2123. 00001894  4E75                     rts
  2124. 00001896  4E56 0000                link       A6, 0
  2125. 0000189A  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2126. 0000189E  486E 000C                pea.l      [A6 + 0xC]
  2127. 000018A2  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2128. 000018A6  3F3C 000B                move.w     -[A7], 0xB
  2129. 000018AA  A9EB                     trap       Pack4/FP68K
  2130. 000018AC  4E5E                     unlink     A6
  2131. 000018AE  4E75                     rts
  2132. 000018B0  4E56 FFF6                link       A6, -0x000A
  2133. 000018B4  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2134. 000018B8  486E FFF6                pea.l      [A6 - 0xA]
  2135. 000018BC  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2136. 000018C0  A9EB                     trap       Pack4/FP68K
  2137. 000018C2  206E 0008                movea.l    A0, [A6 + 0x8]
  2138. 000018C6  43EE FFF6                lea.l      A1, [A6 - 0xA]
  2139. 000018CA  20D9                     move.l     [A0]+, [A1]+
  2140. 000018CC  20D9                     move.l     [A0]+, [A1]+
  2141. 000018CE  30D9                     move.w     [A0]+, [A1]+
  2142. 000018D0  4E5E                     unlink     A6
  2143. 000018D2  4E75                     rts
  2144. 000018D4  4E56 0000                link       A6, 0
  2145. 000018D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2146. 000018DC  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2147. 000018E0  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2148. 000018E4  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2149. 000018E8  3F3C 0002                move.w     -[A7], 0x2
  2150. 000018EC  A9EE                     trap       Pack7/DecStr68K
  2151. 000018EE  4E5E                     unlink     A6
  2152. 000018F0  4E75                     rts
  2153. 000018F2  4E56 0000                link       A6, 0
  2154. 000018F6  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2155. 000018FA  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2156. 000018FE  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2157. 00001902  2F2E 0014                move.l     -[A7], [A6 + 0x14]
  2158. 00001906  3F3C 0004                move.w     -[A7], 0x4
  2159. 0000190A  A9EE                     trap       Pack7/DecStr68K
  2160. 0000190C  4E5E                     unlink     A6
  2161. 0000190E  4E75                     rts
  2162. 00001910  4E56 0000                link       A6, 0
  2163. 00001914  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2164. 00001918  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2165. 0000191C  2F2E 0010                move.l     -[A7], [A6 + 0x10]
  2166. 00001920  3F3C 0003                move.w     -[A7], 0x3
  2167. 00001924  A9EE                     trap       Pack7/DecStr68K
  2168. 00001926  4E5E                     unlink     A6
  2169. 00001928  4E75                     rts
  2170. 0000192A  4E56 FFD8                link       A6, -0x0028
  2171. 0000192E  3D7C 0001 FFFE           move.w     [A6 - 0x2], 0x1
  2172. 00001934  422E FFFD                clr.b      [A6 - 0x3]
  2173. 00001938  2F2E 000C                move.l     -[A7], [A6 + 0xC]
  2174. 0000193C  486E FFFE                pea.l      [A6 - 0x2]
  2175. 00001940  486E FFE2                pea.l      [A6 - 0x1E]
  2176. 00001944  486E FFFD                pea.l      [A6 - 0x3]
  2177. 00001948  3F3C 0002                move.w     -[A7], 0x2
  2178. 0000194C  A9EE                     trap       Pack7/DecStr68K
  2179. 0000194E  486E FFE2                pea.l      [A6 - 0x1E]
  2180. 00001952  486E FFD8                pea.l      [A6 - 0x28]
  2181. 00001956  3F3C 0009                move.w     -[A7], 0x9 /* '\t' */
  2182. 0000195A  A9EB                     trap       Pack4/FP68K
  2183. 0000195C  206E 0008                movea.l    A0, [A6 + 0x8]
  2184. 00001960  43EE FFD8                lea.l      A1, [A6 - 0x28]
  2185. 00001964  20D9                     move.l     [A0]+, [A1]+
  2186. 00001966  20D9                     move.l     [A0]+, [A1]+
  2187. 00001968  30D9                     move.w     [A0]+, [A1]+
  2188. 0000196A  4E5E                     unlink     A6
  2189. 0000196C  4E75                     rts
  2190. 0000196E  4E56 FFE6                link       A6, -0x001A
  2191. 00001972  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2192. 00001976  486E 000C                pea.l      [A6 + 0xC]
  2193. 0000197A  486E FFE6                pea.l      [A6 - 0x1A]
  2194. 0000197E  3F3C 000B                move.w     -[A7], 0xB
  2195. 00001982  A9EB                     trap       Pack4/FP68K
  2196. 00001984  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  2197. 00001988  486E FFE6                pea.l      [A6 - 0x1A]
  2198. 0000198C  2F2E 0016                move.l     -[A7], [A6 + 0x16]
  2199. 00001990  3F3C 0003                move.w     -[A7], 0x3
  2200. 00001994  A9EE                     trap       Pack7/DecStr68K
  2201. 00001996  4E5E                     unlink     A6
  2202. 00001998  4E75                     rts
  2203. fn0000199A:
  2204. 0000199A  4E56 FFFE                link       A6, -0x0002
  2205. 0000199E  2F07                     move.l     -[A7], D7
  2206. 000019A0  422D CEC8                clr.b      [A5 - 0x3138]
  2207. 000019A4  3B7C 0001 CEBE           move.w     [A5 - 0x3142], 0x1
  2208. 000019AA  41ED 00CA                lea.l      A0, [A5 + 0xCA]
  2209. 000019AE  2B48 CEC0                move.l     [A5 - 0x3140], A0
  2210. 000019B2  3B7C 0001 CEC4           move.w     [A5 - 0x313C], 0x1
  2211. 000019B8  426D CEC6                clr.w      [A5 - 0x313A]
  2212. 000019BC  3F3C A080                move.w     -[A7], 0xA080
  2213. 000019C0  4EAD 044A                jsr        [A5 + 0x44A]
  2214. 000019C4  4A00                     tst.b      D0
  2215. 000019C6  548F                     addq.l     A7, 2
  2216. 000019C8  6716                     beq        +0x18 /* 000019E0 */
  2217. 000019CA  41EE FFFE                lea.l      A0, [A6 - 0x2]
  2218. 000019CE  A080                     trap       GetVideoDefault
  2219. 000019D0  41ED CEBA                lea.l      A0, [A5 - 0x3146]
  2220. 000019D4  102E FFFE                move.b     D0, [A6 - 0x2]
  2221. 000019D8  49C0                     lea.l      A4, D0
  2222. 000019DA  A06F                     trap       SlotVInstall
  2223. 000019DC  3E00                     move.w     D7, D0
  2224. 000019DE  6008                     bra        +0xA /* 000019E8 */
  2225. label000019E0:
  2226. 000019E0  41ED CEBA                lea.l      A0, [A5 - 0x3146]
  2227. 000019E4  A033                     trap       VInstall
  2228. 000019E6  3E00                     move.w     D7, D0
  2229. label000019E8:
  2230. 000019E8  4A47                     tst.w      D7
  2231. 000019EA  6608                     bne        +0xA /* 000019F4 */
  2232. label000019EC:
  2233. 000019EC  4A2D CEC8                tst.b      [A5 - 0x3138]
  2234. 000019F0  67FA                     beq        -0x4 /* 000019EC */
  2235. 000019F2  6006                     bra        +0x8 /* 000019FA */
  2236. label000019F4:
  2237. 000019F4  3F07                     move.w     -[A7], D7
  2238. 000019F6  4EAD 1A82                jsr        [A5 + 0x1A82]
  2239. label000019FA:
  2240. 000019FA  2E1F                     move.l     D7, [A7]+
  2241. 000019FC  4E5E                     unlink     A6
  2242. 000019FE  4E75                     rts
  2243. export_21:
  2244. 00001A00  4E56 0000                link       A6, 0
  2245. 00001A04  2F07                     move.l     -[A7], D7
  2246. 00001A06  200D                     move.l     D0, A5
  2247. 00001A08  2A78 0904                movea.l    A5, [0x00000904 /* CurrentA5 */]
  2248. 00001A0C  2E00                     move.l     D7, D0
  2249. 00001A0E  1B7C 0001 CEC8           move.b     [A5 - 0x3138], 0x1
  2250. 00001A14  2007                     move.l     D0, D7
  2251. 00001A16  C18D                     exg        D0, A5
  2252. 00001A18  2E1F                     move.l     D7, [A7]+
  2253. 00001A1A  4E5E                     unlink     A6
  2254. 00001A1C  4E75                     rts
  2255.